ChordMessage_m.h File Reference

#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 Documentation

#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:

#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:

#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)


Enumeration Type Documentation

enum ChordCommand

Enum generated from ChordMessage.msg by opp_msgc.

 enum ChordCommand
 {
 	NEWSUCCESSORHINT = 0;
 };
 
Enumerator:
NEWSUCCESSORHINT 
00060                   {
00061     NEWSUCCESSORHINT = 0
00062 };


Function Documentation

void doPacking ( cCommBuffer *  b,
DeBruijnResponse obj 
) [inline]

00616 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
DeBruijnCall obj 
) [inline]

00568 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
KoordeFindNodeExtMessage obj 
) [inline]

00532 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
ChordFindNodeExtMessage obj 
) [inline]

00479 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
FixfingersResponse obj 
) [inline]

00444 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
FixfingersCall obj 
) [inline]

00404 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
StabilizeResponse obj 
) [inline]

00369 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
StabilizeCall obj 
) [inline]

00333 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
JoinResponse obj 
) [inline]

00303 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
JoinCall obj 
) [inline]

00255 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
NotifyResponse obj 
) [inline]

00225 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
NotifyCall obj 
) [inline]

00173 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
NewSuccessorHintMessage obj 
) [inline]

00137 {obj.netPack(b);}

void doPacking ( cCommBuffer *  b,
ChordMessage obj 
) [inline]

00096 {obj.netPack(b);}

void doUnpacking ( cCommBuffer *  b,
DeBruijnResponse obj 
) [inline]

00617 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
DeBruijnCall obj 
) [inline]

00569 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
KoordeFindNodeExtMessage obj 
) [inline]

00533 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
ChordFindNodeExtMessage obj 
) [inline]

00480 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
FixfingersResponse obj 
) [inline]

00445 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
FixfingersCall obj 
) [inline]

00405 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
StabilizeResponse obj 
) [inline]

00370 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
StabilizeCall obj 
) [inline]

00334 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
JoinResponse obj 
) [inline]

00304 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
JoinCall obj 
) [inline]

00256 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
NotifyResponse obj 
) [inline]

00226 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
NotifyCall obj 
) [inline]

00174 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
NewSuccessorHintMessage obj 
) [inline]

00138 {obj.netUnpack(b);}

void doUnpacking ( cCommBuffer *  b,
ChordMessage obj 
) [inline]

00097 {obj.netUnpack(b);}


Variable Documentation

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]


Generated on Fri May 11 14:52:39 2007 for ITM OverSim by  doxygen 1.4.7