|
Classes |
| class | gzDistProtocolMessageHeader |
| class | gzDistDisposeRemoteMessage |
| class | gzDistInstanceIDCompareClass |
| class | gzDistRemoteInstanceIndex |
| class | gzDistResendRequestItem |
| class | gzDistRemoteChannel |
| | Remote distribution communication channel. More...
|
Enumerations |
| enum | gzDistTransportType {
GZ_DIST_MULTICAST,
GZ_DIST_BROADCAST,
GZ_DIST_TCP
} |
| | Transport type used in gzDistCreateDefaultSessionChannel and gzDistCreateDefaultServerChannel. More...
|
Functions |
|
gzDistRemoteChannel * | gzDistCreateDefaultServerChannel (gzBool reliable=FALSE, gzDistTransportType transportType=GZ_DIST_MULTICAST, gzDistEncoderInterface *encoder=NULL) |
| | Create default server channel.
|
| gzDistRemoteChannel * | gzDistCreateDefaultSessionChannel (gzBool reliable=FALSE, gzDistTransportType transportType=GZ_DIST_MULTICAST, gzDistEncoderInterface *encoder=NULL) |
| | Create default session channel.
|
| gzDistRemoteChannel * | gzDistCreateChannel (gzUInt reliableBufferSize, gzDistTransportType transportType, gzDistEncoderInterface *encoder, const gzString &address, gzUInt port, const gzString &iface="0.0.0.0") |
| | Create a distribution channel.
|
Variables |
|
const gzUByte | GZ_DIST_PROTOCOL_VERSION = 0x14 |
|
const gzUShort | GZ_DIST_PROTOCOL_HEADER_SIZE = 29 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_VERSION_POS = 0 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_PRIO_POS = 1 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_CHANNEL_POS = 1 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_MESSAGE_TYPE_POS = 2 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_SENDER_PROCESS_ID_POS = 3 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_SENDER_MACHINE_ID_POS = 7 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_SENDER_INDEX_POS = 11 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_FRAGMENT_LENGTH_POS = 15 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_DESTINATION_PROCESS_ID_POS = 17 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_DESTINATION_MACHINE_ID_POS = 21 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_FRAGMENT_INDEX_POS = 25 |
|
const gzUByte | GZ_DIST_PROTOCOL_MESSAGE_FRAGMENTS_POS = 27 |