GammaRay API Documentation
2.11.3
|
Helper functions and constants defining the communication protocol between client and server. More...
Typedefs | |
using | MessageType = quint8 |
Message type type. | |
using | ObjectAddress = quint16 |
Remote object address type. | |
using | PayloadSize = qint32 |
Message payload size type. | |
Enumerations | |
enum | BuildInMessageType { ObjectMonitored = InvalidMessageType + 1, ObjectUnmonitored, ServerVersion, ServerDataVersionNegotiated, ObjectMapReply, ObjectAdded, ObjectRemoved, ClientDataVersionNegotiated, ModelRowColumnCountRequest, ModelContentRequest, ModelHeaderRequest, ModelSetDataRequest, ModelSortRequest, ModelSyncBarrier, SelectionModelStateRequest, ModelRowColumnCountReply, ModelContentReply, ModelContentChanged, ModelHeaderReply, ModelHeaderChanged, ModelRowsAdded, ModelRowsMoved, ModelRowsRemoved, ModelColumnsAdded, ModelColumnsMoved, ModelColumnsRemoved, ModelReset, ModelLayoutChanged, SelectionModelSelect, SelectionModelCurrent, MethodCall, PropertySyncRequest, PropertyValuesChanged, ServerInfo, ProbeSettings, ServerAddress, ServerLaunchError, MESSAGE_TYPE_COUNT } |
Protocol message types. | |
Functions | |
qint32 | broadcastFormatVersion () |
Broadcast format version. | |
qint32 | version () |
Protocol version, must match exactly between client and server. | |
Variables | |
static const MessageType | InvalidMessageType = 0 |
Invalid message type. | |
static const ObjectAddress | InvalidObjectAddress = 0 |
Invalid object address. | |
static const ObjectAddress | LauncherAddress = std::numeric_limits<ObjectAddress>::max() |
Address of the launcher remote object for probe <-> launcher communication. | |
Helper functions and constants defining the communication protocol between client and server.