CommonAPIMessages_m.h File Reference

#include <omnetpp.h>
#include <OverlayKey.h>
#include <IPvXAddress.h>
#include <NodeHandle.h>

Classes

class  CommonAPIMessage
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  KBRroute
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  KBRforward
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  KBRdeliver
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  KBRupdate
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  DHTput
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  DHTget
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  DHTputResponse
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  DHTgetResponse
 Class generated from CommonAPIMessages.msg by opp_msgc. More...
class  OverlayCtrlInfo
 Class generated from CommonAPIMessages.msg by opp_msgc. More...

Defines

#define MSGC_VERSION   0x0304

Enumerations

enum  CommonAPIMessageType {
  KBR_ROUTE = 0, KBR_DELIVER = 1, KBR_FORWARD = 2, KBR_FORWARD_RESPONSE = 3,
  KBR_UPDATE = 4, DHT_PUT = 5, DHT_PUT_RESPONSE = 6, DHT_GET = 7,
  DHT_GET_RESPONSE = 8, DHT_REMOVE = 9, DHT_REMOVE_RESPONSE = 10, COMMON_API_UNDEFINED = 99
}
 Enum generated from CommonAPIMessages.msg by opp_msgc. More...

Functions

void doPacking (cCommBuffer *b, CommonAPIMessage &obj)
void doUnpacking (cCommBuffer *b, CommonAPIMessage &obj)
void doPacking (cCommBuffer *b, KBRroute &obj)
void doUnpacking (cCommBuffer *b, KBRroute &obj)
void doPacking (cCommBuffer *b, KBRforward &obj)
void doUnpacking (cCommBuffer *b, KBRforward &obj)
void doPacking (cCommBuffer *b, KBRdeliver &obj)
void doUnpacking (cCommBuffer *b, KBRdeliver &obj)
void doPacking (cCommBuffer *b, KBRupdate &obj)
void doUnpacking (cCommBuffer *b, KBRupdate &obj)
void doPacking (cCommBuffer *b, DHTput &obj)
void doUnpacking (cCommBuffer *b, DHTput &obj)
void doPacking (cCommBuffer *b, DHTget &obj)
void doUnpacking (cCommBuffer *b, DHTget &obj)
void doPacking (cCommBuffer *b, DHTputResponse &obj)
void doUnpacking (cCommBuffer *b, DHTputResponse &obj)
void doPacking (cCommBuffer *b, DHTgetResponse &obj)
void doUnpacking (cCommBuffer *b, DHTgetResponse &obj)
void doPacking (cCommBuffer *b, OverlayCtrlInfo &obj)
void doUnpacking (cCommBuffer *b, OverlayCtrlInfo &obj)


Define Documentation

#define MSGC_VERSION   0x0304


Enumeration Type Documentation

enum CommonAPIMessageType

Enum generated from CommonAPIMessages.msg by opp_msgc.

 enum CommonAPIMessageType
 {
 	KBR_ROUTE = 0;
 	KBR_DELIVER = 1;
 	KBR_FORWARD = 2;
 	KBR_FORWARD_RESPONSE = 3;
 	KBR_UPDATE = 4;
 	DHT_PUT = 5;	
 	DHT_PUT_RESPONSE = 6;	
 	DHT_GET = 7;
 	DHT_GET_RESPONSE = 8;	
 	DHT_REMOVE = 9;
 	DHT_REMOVE_RESPONSE = 10;
 	COMMON_API_UNDEFINED = 99;
 };
 
Enumerator:
KBR_ROUTE 
KBR_DELIVER 
KBR_FORWARD 
KBR_FORWARD_RESPONSE 
KBR_UPDATE 
DHT_PUT 
DHT_PUT_RESPONSE 
DHT_GET 
DHT_GET_RESPONSE 
DHT_REMOVE 
DHT_REMOVE_RESPONSE 
COMMON_API_UNDEFINED 
00044                           {
00045     KBR_ROUTE = 0,
00046     KBR_DELIVER = 1,
00047     KBR_FORWARD = 2,
00048     KBR_FORWARD_RESPONSE = 3,
00049     KBR_UPDATE = 4,
00050     DHT_PUT = 5,
00051     DHT_PUT_RESPONSE = 6,
00052     DHT_GET = 7,
00053     DHT_GET_RESPONSE = 8,
00054     DHT_REMOVE = 9,
00055     DHT_REMOVE_RESPONSE = 10,
00056     COMMON_API_UNDEFINED = 99
00057 };


Function Documentation

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

00457 {obj.netPack(b);}

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

00405 {obj.netPack(b);}

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

00365 {obj.netPack(b);}

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

00325 {obj.netPack(b);}

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

00289 {obj.netPack(b);}

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

00249 {obj.netPack(b);}

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

00209 {obj.netPack(b);}

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

00173 {obj.netPack(b);}

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

00132 {obj.netPack(b);}

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

00091 {obj.netPack(b);}

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

00458 {obj.netUnpack(b);}

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

00406 {obj.netUnpack(b);}

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

00366 {obj.netUnpack(b);}

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

00326 {obj.netUnpack(b);}

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

00290 {obj.netUnpack(b);}

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

00250 {obj.netUnpack(b);}

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

00210 {obj.netUnpack(b);}

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

00174 {obj.netUnpack(b);}

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

00133 {obj.netUnpack(b);}

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

00092 {obj.netUnpack(b);}


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