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

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 , ModelCreationDeclartionLocationRequest ,
  ModelRowColumnCountReply , ModelContentReply , ModelContentChanged , ModelHeaderReply ,
  ModelHeaderChanged , ModelRowsAdded , ModelRowsMoved , ModelRowsRemoved ,
  ModelColumnsAdded , ModelColumnsMoved , ModelColumnsRemoved , ModelReset ,
  ModelLayoutChanged , ModelCreationDeclartionLocationReply , 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.
 

Detailed Description

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


© 2010-2023 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
GammaRay Qt-application inspection and manipulation tool
https://www.kdab.com/development-resources/qt-tools/gammaray/
Generated on Fri Apr 26 2024 00:02:56 for GammaRay API Documentation by doxygen 1.9.8