GammaRay API Documentation  2.10.0
Typedefs | Enumerations | Functions | Variables
GammaRay::Protocol Namespace Reference

Helper functions and constants defining the communication protocol between client and server. More...

Typedefs

typedef quint8 MessageType
 Message type type. More...
 
typedef quint16 ObjectAddress
 Remote object address type. More...
 
typedef qint32 PayloadSize
 Message payload size type. More...
 

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. More...
 

Functions

qint32 broadcastFormatVersion ()
 Broadcast format version. More...
 
qint32 version ()
 Protocol version, must match exactly between client and server. More...
 

Variables

static const MessageType InvalidMessageType = 0
 Invalid message type. More...
 
static const ObjectAddress InvalidObjectAddress = 0
 Invalid object address. More...
 
static const ObjectAddress LauncherAddress = std::numeric_limits<ObjectAddress>::max()
 Address of the launcher remote object for probe <-> launcher communication. More...
 

Detailed Description

Helper functions and constants defining the communication protocol between client and server.

Typedef Documentation

Message type type.

Remote object address type.

Message payload size type.

Enumeration Type Documentation

Protocol message types.

Function Documentation

qint32 GammaRay::Protocol::broadcastFormatVersion ( )

Broadcast format version.

qint32 GammaRay::Protocol::version ( )

Protocol version, must match exactly between client and server.

Variable Documentation

const MessageType GammaRay::Protocol::InvalidMessageType = 0
static

Invalid message type.

const ObjectAddress GammaRay::Protocol::InvalidObjectAddress = 0
static

Invalid object address.

const ObjectAddress GammaRay::Protocol::LauncherAddress = std::numeric_limits<ObjectAddress>::max()
static

Address of the launcher remote object for probe <-> launcher communication.


Klarälvdalens Datakonsult AB (KDAB)
"The Qt Experts"
https://www.kdab.com/
GammaRay
Qt-application inspection and manipulation tool
https://www.kdab.com/gammaray/