OverSim
|
Go to the source code of this file.
Classes | |
class | PubSubTimer |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubJoinCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubJoinResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubResponsibleNodeCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubResponsibleNodeResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubTakeOverSubspaceCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubTakeOverSubspaceResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubSubscriptionCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubSubscriptionResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubUnsubscriptionMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubHelpCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubHelpResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubIntermediateCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubIntermediateResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubBackupCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubBackupResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubPingCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubPingResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubReplacementMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubFailedNodeMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubNodeLeftMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubAdoptChildCall |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubAdoptChildResponse |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubReleaseIntermediateMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubHelpReleaseMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubBackupSubscriptionMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubBackupIntermediateMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubBackupUnsubscribeMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubMoveMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
class | PubSubMoveListMessage |
Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... |
Enumerations | |
enum | PubSubTimerType { PUBSUB_HEARTBEAT = 0, PUBSUB_CHILDPING = 1, PUBSUB_PARENT_TIMEOUT = 2, PUBSUB_TAKEOVER_GRACE_TIME = 3, PUBSUB_EVENTDELIVERY = 4 } |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
enum | PubSubHelpType { PUBSUB_BACKUP = 0, PUBSUB_INTERMEDIATE = 1 } |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... | |
enum | PubSubPingType { PUBSUB_PING_BACKUP = 0, PUBSUB_PING_INTERMEDIATE = 1, PUBSUB_PING_CHILD = 2 } |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More... |
Variables | |
static const int | PUBSUB_FLAG_L = 8 |
static const int | PUBSUB_VECTOR_L = 128 |
static const int | PUBSUB_RESS_L = 32 |
static const int | PUBSUB_SUBSPACE_L = 32 |
static const int | PUBSUB_CHILDPOS_L = 16 |
static const int | PUBSUB_TIMESTAMP_L = 32 |
#define MSGC_VERSION 0x0402 |
Definition at line 11 of file PubSubMessage_m.h.
#define PUBSUB_ADOPTCHILDCALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_SUBSPACE_L + NODEHANDLE_L) |
Definition at line 47 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleIntermediateResponse(), PubSubMMOG::handleSubscriptionCall(), and PubSubMMOG::unsubscribeChild().
#define PUBSUB_ADOPTCHILDRESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 48 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleAdoptChildCall().
#define PUBSUB_BACKUPCALL_L | ( | msg | ) | (BASECALL_L(msg) + msg->getIntermediatesArraySize()*NODEHANDLE_L + msg->getChildrenArraySize()*(NODEHANDLE_L+PUBSUB_CHILDPOS_L)) |
Definition at line 40 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleHelpResponse().
#define PUBSUB_BACKUPINTERMEDIATE_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L + PUBSUB_CHILDPOS_L) |
Definition at line 52 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleIntermediateResponse(), and PubSubMMOG::handlePingCallTimeout().
#define PUBSUB_BACKUPRESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 41 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleBackupCall().
#define PUBSUB_BACKUPSUBSCRIPTION_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L*3) |
Definition at line 51 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleAdoptChildResponse(), PubSubMMOG::handleIntermediateResponse(), PubSubMMOG::handlePingCallTimeout(), and PubSubMMOG::handleSubscriptionCall().
#define PUBSUB_BACKUPUNSUBSCRIBE_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L*2) |
Definition at line 53 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::unsubscribeChild().
Definition at line 45 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleBackupCallTimeout(), PubSubMMOG::handlePingCallTimeout(), PubSubMMOG::handleSubscriptionCallTimeout(), and PubSubMMOG::takeOverSubspace().
#define PUBSUB_HELPCALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_SUBSPACE_L + PUBSUB_FLAG_L) |
Definition at line 36 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleBackupCallTimeout(), PubSubMMOG::handlePingCallTimeout(), PubSubMMOG::handleSubscriptionCall(), and PubSubMMOG::takeOverSubspace().
#define PUBSUB_HELPRELEASE_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L) |
Definition at line 50 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::unsubscribeChild().
#define PUBSUB_HELPRESPONSE_L | ( | msg | ) | (BASECALL_L(msg) + NODEHANDLE_L) |
Definition at line 37 of file PubSubMessage_m.h.
Referenced by PubSubLobby::handleHelpCall(), and PubSubLobby::handleJoin().
#define PUBSUB_INTERMEDIATECALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_SUBSPACE_L) |
Definition at line 38 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleHelpResponse().
#define PUBSUB_INTERMEDIATERESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 39 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleIntermediateCall().
#define PUBSUB_JOINCALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_VECTOR_L + PUBSUB_RESS_L) |
Definition at line 27 of file PubSubMessage_m.h.
#define PUBSUB_JOINRESPONSE_L | ( | msg | ) | (BASECALL_L(msg) + NODEHANDLE_L) |
Definition at line 28 of file PubSubMessage_m.h.
Referenced by PubSubLobby::handleJoin().
#define PUBSUB_MOVE_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L + PUBSUB_VECTOR_L + PUBSUB_TIMESTAMP_L) |
Definition at line 54 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleMove().
#define PUBSUB_MOVELIST_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + PUBSUB_TIMESTAMP_L + msg->getPlayerArraySize()*(NODEHANDLE_L+PUBSUB_VECTOR_L)) |
Definition at line 55 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::publishEvents().
#define PUBSUB_NODELEFT_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L) |
Definition at line 46 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleAdoptChildResponse(), PubSubMMOG::handleIntermediateResponse(), PubSubMMOG::handlePingCallTimeout(), and PubSubMMOG::unsubscribeChild().
#define PUBSUB_PINGCALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_SUBSPACE_L + PUBSUB_FLAG_L) |
Definition at line 42 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::sendHearbeatToChildren(), and PubSubMMOG::sendPingToChildren().
#define PUBSUB_PINGRESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 43 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handlePingCall().
#define PUBSUB_RELEASEINTERMEDIATE_L | ( | msg | ) | (PUBSUB_SUBSPACE_L) |
Definition at line 49 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::unsubscribeChild().
#define PUBSUB_REPLACEMENT_L | ( | msg | ) | (PUBSUB_SUBSPACE_L + NODEHANDLE_L) |
Definition at line 44 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::takeOverSubspace().
#define PUBSUB_RESPONSIBLENODECALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_VECTOR_L) |
Definition at line 29 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleJoinResponse(), PubSubMMOG::handleMove(), and PubSubMMOG::handleSubscriptionCallTimeout().
#define PUBSUB_RESPONSIBLENODERESPONSE_L | ( | msg | ) | (BASECALL_L(msg) + NODEHANDLE_L) |
Definition at line 30 of file PubSubMessage_m.h.
Referenced by PubSubLobby::handleRespCall(), and PubSubLobby::replaceResponsibleNode().
#define PUBSUB_SUBSCRIPTIONCALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_SUBSPACE_L) |
Definition at line 33 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleJoinResponse(), and PubSubMMOG::handleResponsibleNodeResponse().
#define PUBSUB_SUBSCRIPTIONRESPONSE_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_FLAG_L) |
Definition at line 34 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleSubscriptionCall().
#define PUBSUB_TAKEOVERSUBSPACECALL_L | ( | msg | ) | (BASECALL_L(msg) + PUBSUB_VECTOR_L) |
Definition at line 31 of file PubSubMessage_m.h.
Referenced by PubSubLobby::handleJoin(), and PubSubLobby::handleRespCall().
#define PUBSUB_TAKEOVERSUBSPACERESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 32 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleTakeOver().
#define PUBSUB_UNSUBSCRIPTION_L | ( | msg | ) | (NODEHANDLE_L + PUBSUB_SUBSPACE_L) |
Definition at line 35 of file PubSubMessage_m.h.
Referenced by PubSubMMOG::handleMove().
enum PubSubHelpType |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg
by opp_msgc.
enum PubSubHelpType {PUBSUB_BACKUP = 0; PUBSUB_INTERMEDIATE = 1;}
Definition at line 93 of file PubSubMessage_m.h.
enum PubSubPingType |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg
by opp_msgc.
enum PubSubPingType {PUBSUB_PING_BACKUP = 0; PUBSUB_PING_INTERMEDIATE = 1; PUBSUB_PING_CHILD = 2;}
Definition at line 110 of file PubSubMessage_m.h.
enum PubSubTimerType |
Enum generated from overlay/pubsubmmog/PubSubMessage.msg
by opp_msgc.
enum PubSubTimerType {PUBSUB_HEARTBEAT = 0; PUBSUB_CHILDPING = 1; PUBSUB_PARENT_TIMEOUT = 2; PUBSUB_TAKEOVER_GRACE_TIME = 3; PUBSUB_EVENTDELIVERY = 4;}
PUBSUB_HEARTBEAT | |
PUBSUB_CHILDPING | |
PUBSUB_PARENT_TIMEOUT | |
PUBSUB_TAKEOVER_GRACE_TIME | |
PUBSUB_EVENTDELIVERY |
Definition at line 74 of file PubSubMessage_m.h.
|
inline |
Definition at line 155 of file PubSubMessage_m.h.
|
inline |
Definition at line 198 of file PubSubMessage_m.h.
|
inline |
Definition at line 238 of file PubSubMessage_m.h.
|
inline |
Definition at line 277 of file PubSubMessage_m.h.
|
inline |
Definition at line 320 of file PubSubMessage_m.h.
|
inline |
Definition at line 359 of file PubSubMessage_m.h.
|
inline |
Definition at line 398 of file PubSubMessage_m.h.
|
inline |
Definition at line 436 of file PubSubMessage_m.h.
|
inline |
Definition at line 474 of file PubSubMessage_m.h.
|
inline |
Definition at line 517 of file PubSubMessage_m.h.
|
inline |
Definition at line 559 of file PubSubMessage_m.h.
|
inline |
Definition at line 606 of file PubSubMessage_m.h.
|
inline |
Definition at line 644 of file PubSubMessage_m.h.
|
inline |
Definition at line 682 of file PubSubMessage_m.h.
|
inline |
Definition at line 743 of file PubSubMessage_m.h.
|
inline |
Definition at line 781 of file PubSubMessage_m.h.
|
inline |
Definition at line 823 of file PubSubMessage_m.h.
|
inline |
Definition at line 861 of file PubSubMessage_m.h.
|
inline |
Definition at line 904 of file PubSubMessage_m.h.
|
inline |
Definition at line 943 of file PubSubMessage_m.h.
|
inline |
Definition at line 986 of file PubSubMessage_m.h.
|
inline |
Definition at line 1029 of file PubSubMessage_m.h.
|
inline |
Definition at line 1072 of file PubSubMessage_m.h.
|
inline |
Definition at line 1110 of file PubSubMessage_m.h.
|
inline |
Definition at line 1153 of file PubSubMessage_m.h.
|
inline |
Definition at line 1206 of file PubSubMessage_m.h.
|
inline |
Definition at line 1253 of file PubSubMessage_m.h.
|
inline |
Definition at line 1301 of file PubSubMessage_m.h.
|
inline |
Definition at line 1353 of file PubSubMessage_m.h.
|
inline |
Definition at line 1418 of file PubSubMessage_m.h.
|
inline |
Definition at line 156 of file PubSubMessage_m.h.
|
inline |
Definition at line 199 of file PubSubMessage_m.h.
|
inline |
Definition at line 239 of file PubSubMessage_m.h.
|
inline |
Definition at line 278 of file PubSubMessage_m.h.
|
inline |
Definition at line 321 of file PubSubMessage_m.h.
|
inline |
Definition at line 360 of file PubSubMessage_m.h.
|
inline |
Definition at line 399 of file PubSubMessage_m.h.
|
inline |
Definition at line 437 of file PubSubMessage_m.h.
|
inline |
Definition at line 475 of file PubSubMessage_m.h.
|
inline |
Definition at line 518 of file PubSubMessage_m.h.
|
inline |
Definition at line 560 of file PubSubMessage_m.h.
|
inline |
Definition at line 607 of file PubSubMessage_m.h.
|
inline |
Definition at line 645 of file PubSubMessage_m.h.
|
inline |
Definition at line 683 of file PubSubMessage_m.h.
|
inline |
Definition at line 744 of file PubSubMessage_m.h.
|
inline |
Definition at line 782 of file PubSubMessage_m.h.
|
inline |
Definition at line 824 of file PubSubMessage_m.h.
|
inline |
Definition at line 862 of file PubSubMessage_m.h.
|
inline |
Definition at line 905 of file PubSubMessage_m.h.
|
inline |
Definition at line 944 of file PubSubMessage_m.h.
|
inline |
Definition at line 987 of file PubSubMessage_m.h.
|
inline |
Definition at line 1030 of file PubSubMessage_m.h.
|
inline |
Definition at line 1073 of file PubSubMessage_m.h.
|
inline |
Definition at line 1111 of file PubSubMessage_m.h.
|
inline |
Definition at line 1154 of file PubSubMessage_m.h.
|
inline |
Definition at line 1207 of file PubSubMessage_m.h.
|
inline |
Definition at line 1254 of file PubSubMessage_m.h.
|
inline |
Definition at line 1302 of file PubSubMessage_m.h.
|
inline |
Definition at line 1354 of file PubSubMessage_m.h.
|
inline |
Definition at line 1419 of file PubSubMessage_m.h.
|
static |
Definition at line 24 of file PubSubMessage_m.h.
|
static |
Definition at line 20 of file PubSubMessage_m.h.
|
static |
Definition at line 22 of file PubSubMessage_m.h.
|
static |
Definition at line 23 of file PubSubMessage_m.h.
|
static |
Definition at line 25 of file PubSubMessage_m.h.
|
static |
Definition at line 21 of file PubSubMessage_m.h.