GammaRay API Documentation  2.11.3
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, 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.
 

Detailed Description

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


© 2010-2021 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 Wed Mar 15 2023 01:05:10 for GammaRay API Documentation by doxygen 1.8.20