#include <omnetpp.h>#include <CommonMessages_m.h>#include "ScribeGroup.h"Go to the source code of this file.
Classes | |
| class | ScribeJoinCall |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribeJoinResponse |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribePublishCall |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribePublishResponse |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribeSubscriptionRefreshMessage |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribeLeaveMessage |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribeTimer |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
| class | ScribeDataMessage |
Class generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
Defines | |
| #define | MSGC_VERSION 0x0400 |
| #define | SCRIBE_JOINCALL_L(msg) (BASECALL_L(msg)) |
| #define | SCRIBE_JOINRESPONSE_L(msg) (BASECALL_L(msg)) |
| #define | SCRIBE_PUBLISHCALL_L(msg) (BASECALL_L(msg)) |
| #define | SCRIBE_PUBLISHRESPONSE_L(msg) (BASECALL_L(msg) + SCRIBE_WRONGROOT_L) |
| #define | SCRIBE_SUBSCRIPTIONREFRESH_L(msg) (NODEHANDLE_L + KEY_L) |
| #define | SCRIBE_LEAVE_L(msg) (NODEHANDLE_L + KEY_L) |
| #define | SCRIBE_DATA_L(msg) (KEY_L + SCRIBE_EMPTYFLAG_L) |
Enumerations | |
| enum | ScribeTimerType { SCRIBE_HEARTBEAT = 0, SCRIBE_SUBSCRIPTION_REFRESH = 1, SCRIBE_PARENT_TIMEOUT = 2, SCRIBE_CHILD_TIMEOUT = 3 } |
Enum generated from applications/scribe/ScribeMessage.msg by opp_msgc. More... | |
Functions | |
| void | doPacking (cCommBuffer *b, ScribeJoinCall &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeJoinCall &obj) |
| void | doPacking (cCommBuffer *b, ScribeJoinResponse &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeJoinResponse &obj) |
| void | doPacking (cCommBuffer *b, ScribePublishCall &obj) |
| void | doUnpacking (cCommBuffer *b, ScribePublishCall &obj) |
| void | doPacking (cCommBuffer *b, ScribePublishResponse &obj) |
| void | doUnpacking (cCommBuffer *b, ScribePublishResponse &obj) |
| void | doPacking (cCommBuffer *b, ScribeSubscriptionRefreshMessage &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeSubscriptionRefreshMessage &obj) |
| void | doPacking (cCommBuffer *b, ScribeLeaveMessage &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeLeaveMessage &obj) |
| void | doPacking (cCommBuffer *b, ScribeTimer &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeTimer &obj) |
| void | doPacking (cCommBuffer *b, ScribeDataMessage &obj) |
| void | doUnpacking (cCommBuffer *b, ScribeDataMessage &obj) |
Variables | |
| static const int | SCRIBE_WRONGROOT_L = 8 |
| static const int | SCRIBE_EMPTYFLAG_L = 8 |
| #define MSGC_VERSION 0x0400 |
Definition at line 11 of file ScribeMessage_m.h.
| #define SCRIBE_DATA_L | ( | msg | ) | (KEY_L + SCRIBE_EMPTYFLAG_L) |
Definition at line 36 of file ScribeMessage_m.h.
Referenced by Scribe::deliverALMDataToRoot(), and Scribe::handleTimerEvent().
| #define SCRIBE_JOINCALL_L | ( | msg | ) | (BASECALL_L(msg)) |
Definition at line 29 of file ScribeMessage_m.h.
Referenced by Scribe::handleJoinMessage(), Scribe::handleTimerEvent(), Scribe::subscribeToGroup(), and Scribe::update().
| #define SCRIBE_JOINRESPONSE_L | ( | msg | ) | (BASECALL_L(msg)) |
| #define SCRIBE_LEAVE_L | ( | msg | ) | (NODEHANDLE_L + KEY_L) |
| #define SCRIBE_PUBLISHCALL_L | ( | msg | ) | (BASECALL_L(msg)) |
| #define SCRIBE_PUBLISHRESPONSE_L | ( | msg | ) | (BASECALL_L(msg) + SCRIBE_WRONGROOT_L) |
| #define SCRIBE_SUBSCRIPTIONREFRESH_L | ( | msg | ) | (NODEHANDLE_L + KEY_L) |
| enum ScribeTimerType |
Enum generated from applications/scribe/ScribeMessage.msg by opp_msgc.
enum ScribeTimerType
{
SCRIBE_HEARTBEAT = 0;
SCRIBE_SUBSCRIPTION_REFRESH = 1;
SCRIBE_PARENT_TIMEOUT = 2;
SCRIBE_CHILD_TIMEOUT = 3;
}
Definition at line 54 of file ScribeMessage_m.h.
00054 { 00055 SCRIBE_HEARTBEAT = 0, 00056 SCRIBE_SUBSCRIPTION_REFRESH = 1, 00057 SCRIBE_PARENT_TIMEOUT = 2, 00058 SCRIBE_CHILD_TIMEOUT = 3 00059 };
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeDataMessage & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeTimer & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeLeaveMessage & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeSubscriptionRefreshMessage & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribePublishResponse & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribePublishCall & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeJoinResponse & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| ScribeJoinCall & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeDataMessage & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeTimer & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeLeaveMessage & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeSubscriptionRefreshMessage & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribePublishResponse & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribePublishCall & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeJoinResponse & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| ScribeJoinCall & | obj | |||
| ) | [inline] |
const int SCRIBE_EMPTYFLAG_L = 8 [static] |
Definition at line 26 of file ScribeMessage_m.h.
const int SCRIBE_WRONGROOT_L = 8 [static] |
Definition at line 25 of file ScribeMessage_m.h.
1.5.8