#include <omnetpp.h>
#include <IPvXAddress.h>
#include <NodeHandle.h>
#include <BaseOverlayMessage_m.h>
Classes | |
class | ChordMessage |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | NewSuccessorHintMessage |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | NotifyCall |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | NotifyResponse |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | JoinCall |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | JoinResponse |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | StabilizeCall |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | StabilizeResponse |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | FixfingersCall |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | FixfingersResponse |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | ChordFindNodeExtMessage |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | KoordeFindNodeExtMessage |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | DeBruijnCall |
Class generated from ChordMessage.msg by opp_msgc. More... | |
class | DeBruijnResponse |
Class generated from ChordMessage.msg by opp_msgc. More... | |
Defines | |
#define | MSGC_VERSION 0x0304 |
#define | NEWSUCCESSORHINT_L(msg) |
#define | NOTIFYCALL_L(msg) (BASECALL_L(msg) + DBNODESET_L) |
#define | NOTIFYRESPONSE_L(msg) |
#define | JOINCALL_L(msg) BASECALL_L(msg) |
#define | JOINRESPONSE_L(msg) |
#define | STABILIZECALL_L(msg) BASECALL_L(msg) |
#define | STABILIZERESPONSE_L(msg) (BASERESPONSE_L(msg) + NODEHANDLE_L) |
#define | FIXFINGERSCALL_L(msg) (BASECALL_L(msg) + FINGER_L) |
#define | FIXFINGERSRESPONSE_L(msg) |
#define | DEBRUIJNCALL_L(msg) (BASECALL_L(msg) + KEY_L) |
#define | DEBRUIJNRESPONSE_L(msg) |
#define | KOORDEFINDNODEEXTMESSAGE_L (KEY_L + STEP_L + OTHERLOOKUP_L) |
Enumerations | |
enum | ChordCommand { NEWSUCCESSORHINT = 0 } |
Enum generated from ChordMessage.msg by opp_msgc. More... | |
Functions | |
void | doPacking (cCommBuffer *b, ChordMessage &obj) |
void | doUnpacking (cCommBuffer *b, ChordMessage &obj) |
void | doPacking (cCommBuffer *b, NewSuccessorHintMessage &obj) |
void | doUnpacking (cCommBuffer *b, NewSuccessorHintMessage &obj) |
void | doPacking (cCommBuffer *b, NotifyCall &obj) |
void | doUnpacking (cCommBuffer *b, NotifyCall &obj) |
void | doPacking (cCommBuffer *b, NotifyResponse &obj) |
void | doUnpacking (cCommBuffer *b, NotifyResponse &obj) |
void | doPacking (cCommBuffer *b, JoinCall &obj) |
void | doUnpacking (cCommBuffer *b, JoinCall &obj) |
void | doPacking (cCommBuffer *b, JoinResponse &obj) |
void | doUnpacking (cCommBuffer *b, JoinResponse &obj) |
void | doPacking (cCommBuffer *b, StabilizeCall &obj) |
void | doUnpacking (cCommBuffer *b, StabilizeCall &obj) |
void | doPacking (cCommBuffer *b, StabilizeResponse &obj) |
void | doUnpacking (cCommBuffer *b, StabilizeResponse &obj) |
void | doPacking (cCommBuffer *b, FixfingersCall &obj) |
void | doUnpacking (cCommBuffer *b, FixfingersCall &obj) |
void | doPacking (cCommBuffer *b, FixfingersResponse &obj) |
void | doUnpacking (cCommBuffer *b, FixfingersResponse &obj) |
void | doPacking (cCommBuffer *b, ChordFindNodeExtMessage &obj) |
void | doUnpacking (cCommBuffer *b, ChordFindNodeExtMessage &obj) |
void | doPacking (cCommBuffer *b, KoordeFindNodeExtMessage &obj) |
void | doUnpacking (cCommBuffer *b, KoordeFindNodeExtMessage &obj) |
void | doPacking (cCommBuffer *b, DeBruijnCall &obj) |
void | doUnpacking (cCommBuffer *b, DeBruijnCall &obj) |
void | doPacking (cCommBuffer *b, DeBruijnResponse &obj) |
void | doUnpacking (cCommBuffer *b, DeBruijnResponse &obj) |
Variables | |
static const int | CHORDCOMMAND_L = 8 |
static const int | SUCNUM_L = 8 |
static const int | FINGER_L = 8 |
static const int | STEP_L = 8 |
static const int | DBNODESET_L = 1 |
static const int | OTHERLOOKUP_L = 1 |
#define DEBRUIJNCALL_L | ( | msg | ) | (BASECALL_L(msg) + KEY_L) |
#define DEBRUIJNRESPONSE_L | ( | msg | ) |
Value:
(BASERESPONSE_L(msg) + SUCNUM_L + NODEHANDLE_L + \ (msg->getSucNodeArraySize() * NODEHANDLE_L))
#define FIXFINGERSCALL_L | ( | msg | ) | (BASECALL_L(msg) + FINGER_L) |
#define FIXFINGERSRESPONSE_L | ( | msg | ) |
Value:
(BASERESPONSE_L(msg) + FINGER_L + \ NODEHANDLE_L)
#define JOINCALL_L | ( | msg | ) | BASECALL_L(msg) |
#define JOINRESPONSE_L | ( | msg | ) |
Value:
(BASERESPONSE_L(msg) + SUCNUM_L + NODEHANDLE_L +\ (msg->getSucNodeArraySize() * NODEHANDLE_L))
#define KOORDEFINDNODEEXTMESSAGE_L (KEY_L + STEP_L + OTHERLOOKUP_L) |
#define MSGC_VERSION 0x0304 |
#define NEWSUCCESSORHINT_L | ( | msg | ) |
Value:
(BASEOVERLAY_L(msg) + CHORDCOMMAND_L + \ 2*NODEHANDLE_L)
#define NOTIFYCALL_L | ( | msg | ) | (BASECALL_L(msg) + DBNODESET_L) |
#define NOTIFYRESPONSE_L | ( | msg | ) |
Value:
(BASERESPONSE_L(msg) + SUCNUM_L + NODEHANDLE_L +\ DBNODESET_L + (msg->getSucNodeArraySize() * NODEHANDLE_L))
#define STABILIZECALL_L | ( | msg | ) | BASECALL_L(msg) |
#define STABILIZERESPONSE_L | ( | msg | ) | (BASERESPONSE_L(msg) + NODEHANDLE_L) |
enum ChordCommand |
Enum generated from ChordMessage.msg
by opp_msgc.
enum ChordCommand { NEWSUCCESSORHINT = 0; };
00060 { 00061 NEWSUCCESSORHINT = 0 00062 };
void doPacking | ( | cCommBuffer * | b, | |
DeBruijnResponse & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
DeBruijnCall & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
KoordeFindNodeExtMessage & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
ChordFindNodeExtMessage & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
FixfingersResponse & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
FixfingersCall & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
StabilizeResponse & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
StabilizeCall & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
JoinResponse & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
NotifyResponse & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
NotifyCall & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
NewSuccessorHintMessage & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
ChordMessage & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
DeBruijnResponse & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
DeBruijnCall & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
KoordeFindNodeExtMessage & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
ChordFindNodeExtMessage & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
FixfingersResponse & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
FixfingersCall & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
StabilizeResponse & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
StabilizeCall & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
JoinResponse & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
NotifyResponse & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
NotifyCall & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
NewSuccessorHintMessage & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
ChordMessage & | obj | |||
) | [inline] |
const int CHORDCOMMAND_L = 8 [static] |
const int DBNODESET_L = 1 [static] |
const int FINGER_L = 8 [static] |
const int OTHERLOOKUP_L = 1 [static] |
const int STEP_L = 8 [static] |
const int SUCNUM_L = 8 [static] |