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...

Defines

#define MSGC_VERSION   0x0303
#define NEWSUCCESSORHINT_L(msg)
#define NOTIFYCALL_L(msg)   BASECALL_L(msg)
#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)

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)

Variables

static const int CHORDCOMMAND_L = 8
static const int SUCNUM_L = 8
static const int FINGER_L = 8


Define Documentation

#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 MSGC_VERSION   0x0303

#define NEWSUCCESSORHINT_L ( msg   ) 

Value:

#define NOTIFYCALL_L ( msg   )     BASECALL_L(msg)

#define NOTIFYRESPONSE_L ( msg   ) 

Value:

(BASERESPONSE_L(msg) + SUCNUM_L + NODEHANDLE_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 
00051                   {
00052     NEWSUCCESSORHINT = 0
00053 };


Function Documentation

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

00460 {obj.netPack(b);}

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

00425 {obj.netPack(b);}

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

00385 {obj.netPack(b);}

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

00350 {obj.netPack(b);}

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

00314 {obj.netPack(b);}

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

00284 {obj.netPack(b);}

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

00236 {obj.netPack(b);}

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

00206 {obj.netPack(b);}

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

00158 {obj.netPack(b);}

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

00128 {obj.netPack(b);}

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

00087 {obj.netPack(b);}

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

00461 {obj.netUnpack(b);}

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

00426 {obj.netUnpack(b);}

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

00386 {obj.netUnpack(b);}

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

00351 {obj.netUnpack(b);}

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

00315 {obj.netUnpack(b);}

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

00285 {obj.netUnpack(b);}

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

00237 {obj.netUnpack(b);}

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

00207 {obj.netUnpack(b);}

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

00159 {obj.netUnpack(b);}

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

00129 {obj.netUnpack(b);}

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

00088 {obj.netUnpack(b);}


Variable Documentation

const int CHORDCOMMAND_L = 8 [static]

const int FINGER_L = 8 [static]

const int SUCNUM_L = 8 [static]


Generated on Fri Dec 15 17:50:30 2006 for ITM OverSim by  doxygen 1.4.7