|
OverSim
|
#include <omnetpp.h>#include <IPvXAddress.h>#include <OverlayKey.h>#include <GiaNode.h>#include <NodeHandle.h>#include <CommonMessages_m.h>Go to the source code of this file.
Classes | |
| class | GiaMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | GiaNeighborMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | TokenMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | GiaIDMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | GiaRouteMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | KeyListMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | SearchMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
| class | SearchResponseMessage |
Class generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
Macros | |
| #define | MSGC_VERSION 0x0402 |
| #define | GIANODE_L (CAPACITY_L + DEGREE_L + NODEHANDLE_L + 2 * TOKENNR_L) |
| #define | GIA_L(msg) |
| #define | GIANEIGHBOR_L(msg) (GIA_L(msg) + msg->getNeighborsArraySize() * GIANODE_L) |
| #define | TOKEN_L(msg) (GIA_L(msg) + 2 * TOKENNR_L) |
| #define | GIAID_L(msg) (GIA_L(msg) + KEY_L) |
| #define | GIAROUTE_L(msg) (GIAID_L(msg) + KEY_L + IPADDR_L + UDPPORT_L) |
| #define | KEYLIST_L(msg) (GIA_L(msg) + (msg->getKeysArraySize() * KEY_L)) |
| #define | SEARCH_L(msg) |
| #define | SEARCHRESPONSE_L(msg) |
Enumerations | |
| enum | GIACommand { JOIN_REQUEST = 0, JOIN_RESPONSE = 1, JOIN_ACK = 2, JOIN_DENY = 3, DISCONNECT = 4, ROUTE = 5, SEARCH = 6, ANSWER = 7, UPDATE = 8, TOKEN = 9, KEYLIST = 10 } |
Enum generated from overlay/gia/GiaMessage.msg by opp_msgc. More... | |
Functions | |
| void | doPacking (cCommBuffer *b, GiaMessage &obj) |
| void | doUnpacking (cCommBuffer *b, GiaMessage &obj) |
| void | doPacking (cCommBuffer *b, GiaNeighborMessage &obj) |
| void | doUnpacking (cCommBuffer *b, GiaNeighborMessage &obj) |
| void | doPacking (cCommBuffer *b, TokenMessage &obj) |
| void | doUnpacking (cCommBuffer *b, TokenMessage &obj) |
| void | doPacking (cCommBuffer *b, GiaIDMessage &obj) |
| void | doUnpacking (cCommBuffer *b, GiaIDMessage &obj) |
| void | doPacking (cCommBuffer *b, GiaRouteMessage &obj) |
| void | doUnpacking (cCommBuffer *b, GiaRouteMessage &obj) |
| void | doPacking (cCommBuffer *b, KeyListMessage &obj) |
| void | doUnpacking (cCommBuffer *b, KeyListMessage &obj) |
| void | doPacking (cCommBuffer *b, SearchMessage &obj) |
| void | doUnpacking (cCommBuffer *b, SearchMessage &obj) |
| void | doPacking (cCommBuffer *b, SearchResponseMessage &obj) |
| void | doUnpacking (cCommBuffer *b, SearchResponseMessage &obj) |
Variables | |
| static const int | GIACOMMAND_L = 8 |
| static const int | CAPACITY_L = 32 |
| static const int | DEGREE_L = 16 |
| static const int | TOKENNR_L = 16 |
| static const int | MAXRESPONSES_L = 16 |
| #define GIA_L | ( | msg | ) |
Definition at line 31 of file GiaMessage_m.h.
Referenced by Gia::sendMessage_DISCONNECT(), Gia::sendMessage_JOIN_DNY(), Gia::sendMessage_JOIN_REQ(), and Gia::sendMessage_UPDATE().
Definition at line 35 of file GiaMessage_m.h.
Definition at line 33 of file GiaMessage_m.h.
Referenced by Gia::sendMessage_JOIN_ACK(), and Gia::sendMessage_JOIN_RSP().
| #define GIANODE_L (CAPACITY_L + DEGREE_L + NODEHANDLE_L + 2 * TOKENNR_L) |
Definition at line 29 of file GiaMessage_m.h.
Definition at line 36 of file GiaMessage_m.h.
Referenced by Gia::getRoute().
Definition at line 37 of file GiaMessage_m.h.
Referenced by Gia::sendKeyListToNeighbor().
| #define MSGC_VERSION 0x0402 |
Definition at line 11 of file GiaMessage_m.h.
| #define SEARCH_L | ( | msg | ) |
Definition at line 38 of file GiaMessage_m.h.
Referenced by Gia::handleAppMessage().
| #define SEARCHRESPONSE_L | ( | msg | ) |
Definition at line 41 of file GiaMessage_m.h.
Referenced by Gia::sendSearchResponseMessage().
Definition at line 34 of file GiaMessage_m.h.
Referenced by Gia::sendToken().
| enum GIACommand |
Enum generated from overlay/gia/GiaMessage.msg by opp_msgc.
enum GIACommand
{
JOIN_REQUEST = 0;
JOIN_RESPONSE = 1;
JOIN_ACK = 2;
JOIN_DENY = 3;
DISCONNECT = 4;
ROUTE = 5;
SEARCH = 6;
ANSWER = 7;
UPDATE = 8;
TOKEN = 9;
KEYLIST= 10;
};
| JOIN_REQUEST | |
| JOIN_RESPONSE | |
| JOIN_ACK | |
| JOIN_DENY | |
| DISCONNECT | |
| ROUTE | |
| SEARCH | |
| ANSWER | |
| UPDATE | |
| TOKEN | |
| KEYLIST |
Definition at line 66 of file GiaMessage_m.h.
|
inline |
Definition at line 132 of file GiaMessage_m.h.
|
inline |
Definition at line 174 of file GiaMessage_m.h.
|
inline |
Definition at line 216 of file GiaMessage_m.h.
|
inline |
Definition at line 260 of file GiaMessage_m.h.
|
inline |
Definition at line 308 of file GiaMessage_m.h.
|
inline |
Definition at line 350 of file GiaMessage_m.h.
|
inline |
Definition at line 409 of file GiaMessage_m.h.
|
inline |
Definition at line 465 of file GiaMessage_m.h.
|
inline |
Definition at line 133 of file GiaMessage_m.h.
|
inline |
Definition at line 175 of file GiaMessage_m.h.
|
inline |
Definition at line 217 of file GiaMessage_m.h.
|
inline |
Definition at line 261 of file GiaMessage_m.h.
|
inline |
Definition at line 309 of file GiaMessage_m.h.
|
inline |
Definition at line 351 of file GiaMessage_m.h.
|
inline |
Definition at line 410 of file GiaMessage_m.h.
|
inline |
Definition at line 466 of file GiaMessage_m.h.
|
static |
Definition at line 25 of file GiaMessage_m.h.
|
static |
Definition at line 26 of file GiaMessage_m.h.
|
static |
Definition at line 24 of file GiaMessage_m.h.
|
static |
Definition at line 28 of file GiaMessage_m.h.
|
static |
Definition at line 27 of file GiaMessage_m.h.