CommonMessages_m.h File Reference

#include <omnetpp.h>
#include <OverlayKey.h>
#include <NodeHandle.h>
#include <IPvXAddress.h>
#include <TransportAddress.h>
#include <BinaryValue.h>
#include <Vector2D.h>
#include <OverSimMessage.h>

Go to the source code of this file.

Classes

class  AuthBlock
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseOverlayMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseRouteMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseAppDataMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseRpcMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseCallMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BaseResponseMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  RpcTimeoutMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  FindNodeCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  FindNodeResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  FailedNodeCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  FailedNodeResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  PingCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  PingResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  CompReadyMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  BootstrapLookupMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  NextHopCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  NextHopResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  CommonAPIMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  KBRroute
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  KBRforward
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  KBRdeliver
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  KBRupdate
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DhtDumpEntry
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTputCAPICall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTgetCAPICall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTputCAPIResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTgetCAPIResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTdumpCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  DHTdumpResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  LookupCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  LookupResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  P2pnsRegisterCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  P2pnsRegisterResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  P2pnsResolveCall
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  P2pnsResolveResponse
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  OverlayCtrlInfo
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMCreateMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMDeleteMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMSubscribeMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMLeaveMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMMulticastMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  ALMAnycastMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIListMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIPositionMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIResizeAOIMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIChatMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPISnowMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...
class  GameAPIFrozenMessage
 Class generated from common/CommonMessages.msg by opp_msgc. More...

Defines

#define MSGC_VERSION   0x0400
#define KEY_L   OverlayKey::getLength()
#define NODEHANDLE_L   (IPADDR_L + UDPPORT_L + KEY_L)
#define TRANSPORTADDRESS_L   (IPADDR_L + UDPPORT_L)
#define BASEOVERLAY_L(msg)   TYPE_L
#define BASEROUTE_L(msg)
#define BASEAPPDATA_L(msg)   (BASEOVERLAY_L(msg) + 2*COMP_L)
#define BASERPC_L(msg)
#define BASECALL_L(msg)   BASERPC_L(msg)
#define BASERESPONSE_L(msg)   BASERPC_L(msg)
#define FINDNODECALL_L(msg)
#define FINDNODERESPONSE_L(msg)
#define FAILEDNODECALL_L(msg)   (BASECALL_L(msg) + IPADDR_L + UDPPORT_L)
#define FAILEDNODERESPONSE_L(msg)   (BASERESPONSE_L(msg) + TRYAGAINFLAG_L)
#define PINGCALL_L(msg)   BASECALL_L(msg)
#define PINGRESPONSE_L(msg)   BASERESPONSE_L(msg)
#define BOOTSTRAPPINGCALL_L(msg)   BASECALL_L(msg)
#define BOOTSTRAPPINGRESPONSE_L(msg)   BASERESPONSE_L(msg)
#define NEXTHOPCALL_L(msg)   BASECALL_L(msg)
#define NEXTHOPRESPONSE_L(msg)   BASERESPONSE_L(msg)

Enumerations

enum  BaseOverlayMessageType { OVERLAYSIGNALING = 0, RPC = 1, APPDATA = 2, OVERLAYROUTE = 3 }
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  CompType {
  INVALID_COMP = 0, OVERLAY_COMP = 1, TIER1_COMP = 2, TIER2_COMP = 3,
  TIER3_COMP = 4, BOOTSTRAPLIST_COMP = 5, NEIGHBORCACHE_COMP = 6
}
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  RoutingType {
  NO_OVERLAY_ROUTING = 0, DEFAULT_ROUTING = 1, ITERATIVE_ROUTING = 2, EXHAUSTIVE_ITERATIVE_ROUTING = 3,
  SEMI_RECURSIVE_ROUTING = 4, FULL_RECURSIVE_ROUTING = 5, RECURSIVE_SOURCE_ROUTING = 6
}
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  TransportType { INVALID_TRANSPORT = 0, INTERNAL_TRANSPORT = 1, UDP_TRANSPORT = 2, ROUTE_TRANSPORT = 3 }
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  CommonAPIMessageType {
  COMMON_API_UNDEFINED = 0, KBR_ROUTE = 1, KBR_DELIVER = 2, KBR_FORWARD = 3,
  KBR_FORWARD_RESPONSE = 4, KBR_UPDATE = 5
}
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  StatType { MAINTENANCE_STAT = 0, APP_DATA_STAT = 1, APP_LOOKUP_STAT = 2 }
 Enum generated from common/CommonMessages.msg by opp_msgc. More...
enum  GameAPIMessageCommand {
  MOVEMENT_INDICATION = 0, MOVEMENT_REQUEST = 1, NEIGHBOR_UPDATE = 2, RESIZE_AOI = 3,
  GAMEEVENT_CHAT = 4, GAMEEVENT_SNOW = 5, GAMEEVENT_FROZEN = 6
}
 Enum generated from common/CommonMessages.msg by opp_msgc. More...

Functions

void doPacking (cCommBuffer *b, AuthBlock &obj)
void doUnpacking (cCommBuffer *b, AuthBlock &obj)
void doPacking (cCommBuffer *b, BaseOverlayMessage &obj)
void doUnpacking (cCommBuffer *b, BaseOverlayMessage &obj)
void doPacking (cCommBuffer *b, BaseRouteMessage &obj)
void doUnpacking (cCommBuffer *b, BaseRouteMessage &obj)
void doPacking (cCommBuffer *b, BaseAppDataMessage &obj)
void doUnpacking (cCommBuffer *b, BaseAppDataMessage &obj)
void doPacking (cCommBuffer *b, BaseRpcMessage &obj)
void doUnpacking (cCommBuffer *b, BaseRpcMessage &obj)
void doPacking (cCommBuffer *b, BaseCallMessage &obj)
void doUnpacking (cCommBuffer *b, BaseCallMessage &obj)
void doPacking (cCommBuffer *b, BaseResponseMessage &obj)
void doUnpacking (cCommBuffer *b, BaseResponseMessage &obj)
void doPacking (cCommBuffer *b, RpcTimeoutMessage &obj)
void doUnpacking (cCommBuffer *b, RpcTimeoutMessage &obj)
void doPacking (cCommBuffer *b, FindNodeCall &obj)
void doUnpacking (cCommBuffer *b, FindNodeCall &obj)
void doPacking (cCommBuffer *b, FindNodeResponse &obj)
void doUnpacking (cCommBuffer *b, FindNodeResponse &obj)
void doPacking (cCommBuffer *b, FailedNodeCall &obj)
void doUnpacking (cCommBuffer *b, FailedNodeCall &obj)
void doPacking (cCommBuffer *b, FailedNodeResponse &obj)
void doUnpacking (cCommBuffer *b, FailedNodeResponse &obj)
void doPacking (cCommBuffer *b, PingCall &obj)
void doUnpacking (cCommBuffer *b, PingCall &obj)
void doPacking (cCommBuffer *b, PingResponse &obj)
void doUnpacking (cCommBuffer *b, PingResponse &obj)
void doPacking (cCommBuffer *b, CompReadyMessage &obj)
void doUnpacking (cCommBuffer *b, CompReadyMessage &obj)
void doPacking (cCommBuffer *b, BootstrapLookupMessage &obj)
void doUnpacking (cCommBuffer *b, BootstrapLookupMessage &obj)
void doPacking (cCommBuffer *b, NextHopCall &obj)
void doUnpacking (cCommBuffer *b, NextHopCall &obj)
void doPacking (cCommBuffer *b, NextHopResponse &obj)
void doUnpacking (cCommBuffer *b, NextHopResponse &obj)
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, DhtDumpEntry &obj)
void doUnpacking (cCommBuffer *b, DhtDumpEntry &obj)
void doPacking (cCommBuffer *b, DHTputCAPICall &obj)
void doUnpacking (cCommBuffer *b, DHTputCAPICall &obj)
void doPacking (cCommBuffer *b, DHTgetCAPICall &obj)
void doUnpacking (cCommBuffer *b, DHTgetCAPICall &obj)
void doPacking (cCommBuffer *b, DHTputCAPIResponse &obj)
void doUnpacking (cCommBuffer *b, DHTputCAPIResponse &obj)
void doPacking (cCommBuffer *b, DHTgetCAPIResponse &obj)
void doUnpacking (cCommBuffer *b, DHTgetCAPIResponse &obj)
void doPacking (cCommBuffer *b, DHTdumpCall &obj)
void doUnpacking (cCommBuffer *b, DHTdumpCall &obj)
void doPacking (cCommBuffer *b, DHTdumpResponse &obj)
void doUnpacking (cCommBuffer *b, DHTdumpResponse &obj)
void doPacking (cCommBuffer *b, LookupCall &obj)
void doUnpacking (cCommBuffer *b, LookupCall &obj)
void doPacking (cCommBuffer *b, LookupResponse &obj)
void doUnpacking (cCommBuffer *b, LookupResponse &obj)
void doPacking (cCommBuffer *b, P2pnsRegisterCall &obj)
void doUnpacking (cCommBuffer *b, P2pnsRegisterCall &obj)
void doPacking (cCommBuffer *b, P2pnsRegisterResponse &obj)
void doUnpacking (cCommBuffer *b, P2pnsRegisterResponse &obj)
void doPacking (cCommBuffer *b, P2pnsResolveCall &obj)
void doUnpacking (cCommBuffer *b, P2pnsResolveCall &obj)
void doPacking (cCommBuffer *b, P2pnsResolveResponse &obj)
void doUnpacking (cCommBuffer *b, P2pnsResolveResponse &obj)
void doPacking (cCommBuffer *b, OverlayCtrlInfo &obj)
void doUnpacking (cCommBuffer *b, OverlayCtrlInfo &obj)
void doPacking (cCommBuffer *b, ALMMessage &obj)
void doUnpacking (cCommBuffer *b, ALMMessage &obj)
void doPacking (cCommBuffer *b, ALMCreateMessage &obj)
void doUnpacking (cCommBuffer *b, ALMCreateMessage &obj)
void doPacking (cCommBuffer *b, ALMDeleteMessage &obj)
void doUnpacking (cCommBuffer *b, ALMDeleteMessage &obj)
void doPacking (cCommBuffer *b, ALMSubscribeMessage &obj)
void doUnpacking (cCommBuffer *b, ALMSubscribeMessage &obj)
void doPacking (cCommBuffer *b, ALMLeaveMessage &obj)
void doUnpacking (cCommBuffer *b, ALMLeaveMessage &obj)
void doPacking (cCommBuffer *b, ALMMulticastMessage &obj)
void doUnpacking (cCommBuffer *b, ALMMulticastMessage &obj)
void doPacking (cCommBuffer *b, ALMAnycastMessage &obj)
void doUnpacking (cCommBuffer *b, ALMAnycastMessage &obj)
void doPacking (cCommBuffer *b, GameAPIMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIMessage &obj)
void doPacking (cCommBuffer *b, GameAPIListMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIListMessage &obj)
void doPacking (cCommBuffer *b, GameAPIPositionMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIPositionMessage &obj)
void doPacking (cCommBuffer *b, GameAPIResizeAOIMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIResizeAOIMessage &obj)
void doPacking (cCommBuffer *b, GameAPIChatMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIChatMessage &obj)
void doPacking (cCommBuffer *b, GameAPISnowMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPISnowMessage &obj)
void doPacking (cCommBuffer *b, GameAPIFrozenMessage &obj)
void doUnpacking (cCommBuffer *b, GameAPIFrozenMessage &obj)

Variables

static const int TYPE_L = 8
static const int IPADDR_L = 32
static const int UDPPORT_L = 16
static const int HOPCOUNT_L = 16
static const int NONCE_L = 32
static const int COMP_L = 16
static const int NUMSIBLINGS_L = 8
static const int NUMREDNODES_L = 8
static const int EXHAUSTIVEFLAG_L = 8
static const int NEIGHBORSFLAG_L = 8
static const int RESPONSEFLAG_L = 8
static const int TRYAGAINFLAG_L = 8
static const int TIER_L = 8
static const int ARRAYSIZE_L = 8
static const int ROUTINGTYPE_L = 8


Define Documentation

#define BASEAPPDATA_L ( msg   )     (BASEOVERLAY_L(msg) + 2*COMP_L)

Definition at line 58 of file CommonMessages_m.h.

Referenced by BaseOverlay::handleMessage(), and BaseOverlay::route().

#define BASECALL_L ( msg   )     BASERPC_L(msg)

Definition at line 61 of file CommonMessages_m.h.

#define BASEOVERLAY_L ( msg   )     TYPE_L

Definition at line 49 of file CommonMessages_m.h.

#define BASERESPONSE_L ( msg   )     BASERPC_L(msg)

Definition at line 62 of file CommonMessages_m.h.

#define BASEROUTE_L ( msg   ) 

Value:

(BASEOVERLAY_L(msg) + NODEHANDLE_L + KEY_L + \
                          HOPCOUNT_L + ROUTINGTYPE_L +\
                          ARRAYSIZE_L + (msg->getVisitedHopsArraySize() *\
                          TRANSPORTADDRESS_L) +\
                          ARRAYSIZE_L + (msg->getNextHopsArraySize() *\
                          TRANSPORTADDRESS_L) +\
                          ARRAYSIZE_L + (msg->getHintsArraySize() *\
                          NODEHANDLE_L))

Definition at line 50 of file CommonMessages_m.h.

Referenced by BaseOverlay::handleMessage(), and BaseOverlay::sendToKey().

#define BASERPC_L ( msg   ) 

Value:

Definition at line 59 of file CommonMessages_m.h.

#define BOOTSTRAPPINGCALL_L ( msg   )     BASECALL_L(msg)

Definition at line 72 of file CommonMessages_m.h.

#define BOOTSTRAPPINGRESPONSE_L ( msg   )     BASERESPONSE_L(msg)

Definition at line 73 of file CommonMessages_m.h.

#define FAILEDNODECALL_L ( msg   )     (BASECALL_L(msg) + IPADDR_L + UDPPORT_L)

Definition at line 68 of file CommonMessages_m.h.

Referenced by IterativePathLookup::handleTimeout().

#define FAILEDNODERESPONSE_L ( msg   )     (BASERESPONSE_L(msg) + TRYAGAINFLAG_L)

Definition at line 69 of file CommonMessages_m.h.

Referenced by BaseOverlay::failedNodeRpc().

#define FINDNODECALL_L ( msg   ) 

#define FINDNODERESPONSE_L ( msg   ) 

Value:

(BASERESPONSE_L(msg) + NEIGHBORSFLAG_L + \
                  (msg->getClosestNodesArraySize() * NODEHANDLE_L))

Definition at line 66 of file CommonMessages_m.h.

Referenced by BaseOverlay::findNodeRpc().

#define KEY_L   OverlayKey::getLength()

#define MSGC_VERSION   0x0400

Definition at line 11 of file CommonMessages_m.h.

#define NEXTHOPCALL_L ( msg   )     BASECALL_L(msg)

Definition at line 74 of file CommonMessages_m.h.

Referenced by BaseOverlay::sendRouteMessage().

#define NEXTHOPRESPONSE_L ( msg   )     BASERESPONSE_L(msg)

Definition at line 75 of file CommonMessages_m.h.

Referenced by BaseOverlay::nextHopRpc().

#define NODEHANDLE_L   (IPADDR_L + UDPPORT_L + KEY_L)

Definition at line 44 of file CommonMessages_m.h.

#define PINGCALL_L ( msg   )     BASECALL_L(msg)

Definition at line 70 of file CommonMessages_m.h.

Referenced by BaseRpc::pingNode().

#define PINGRESPONSE_L ( msg   )     BASERESPONSE_L(msg)

Definition at line 71 of file CommonMessages_m.h.

Referenced by BaseRpc::pingRpcCall().

#define TRANSPORTADDRESS_L   (IPADDR_L + UDPPORT_L)

Definition at line 47 of file CommonMessages_m.h.


Enumeration Type Documentation

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum BaseOverlayMessageType
 {

     OVERLAYSIGNALING = 0;
     RPC = 1;
     APPDATA = 2;
     OVERLAYROUTE = 3;
 }
 
Enumerator:
OVERLAYSIGNALING 
RPC 
APPDATA 
OVERLAYROUTE 

Definition at line 93 of file CommonMessages_m.h.

00093                             {
00094     OVERLAYSIGNALING = 0,
00095     RPC = 1,
00096     APPDATA = 2,
00097     OVERLAYROUTE = 3
00098 };

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum CommonAPIMessageType
 {

     COMMON_API_UNDEFINED = 0;
     KBR_ROUTE = 1;
     KBR_DELIVER = 2;
     KBR_FORWARD = 3;
     KBR_FORWARD_RESPONSE = 4;
     KBR_UPDATE = 5;
 }
 
Enumerator:
COMMON_API_UNDEFINED 
KBR_ROUTE 
KBR_DELIVER 
KBR_FORWARD 
KBR_FORWARD_RESPONSE 
KBR_UPDATE 

Definition at line 187 of file CommonMessages_m.h.

00187                           {
00188     COMMON_API_UNDEFINED = 0,
00189     KBR_ROUTE = 1,
00190     KBR_DELIVER = 2,
00191     KBR_FORWARD = 3,
00192     KBR_FORWARD_RESPONSE = 4,
00193     KBR_UPDATE = 5
00194 };

enum CompType

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum CompType
 {

     INVALID_COMP = 0;
     OVERLAY_COMP = 1;
     TIER1_COMP = 2;
     TIER2_COMP = 3;
     TIER3_COMP = 4;
     BOOTSTRAPLIST_COMP = 5;
     NEIGHBORCACHE_COMP = 6;
 }
 
Enumerator:
INVALID_COMP 
OVERLAY_COMP 
TIER1_COMP 
TIER2_COMP 
TIER3_COMP 
BOOTSTRAPLIST_COMP 
NEIGHBORCACHE_COMP 

Definition at line 116 of file CommonMessages_m.h.

00116               {
00117     INVALID_COMP = 0,
00118     OVERLAY_COMP = 1,
00119     TIER1_COMP = 2,
00120     TIER2_COMP = 3,
00121     TIER3_COMP = 4,
00122     BOOTSTRAPLIST_COMP = 5,
00123     NEIGHBORCACHE_COMP = 6
00124 };

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum GameAPIMessageCommand
 {

     MOVEMENT_INDICATION = 0;
     MOVEMENT_REQUEST = 1;
     NEIGHBOR_UPDATE = 2;
     RESIZE_AOI = 3;
     GAMEEVENT_CHAT = 4;
     GAMEEVENT_SNOW = 5;
     GAMEEVENT_FROZEN = 6;
 }
 
Enumerator:
MOVEMENT_INDICATION 
MOVEMENT_REQUEST 
NEIGHBOR_UPDATE 
RESIZE_AOI 
GAMEEVENT_CHAT 
GAMEEVENT_SNOW 
GAMEEVENT_FROZEN 

Definition at line 231 of file CommonMessages_m.h.

00231                            {
00232     MOVEMENT_INDICATION = 0,
00233     MOVEMENT_REQUEST = 1,
00234     NEIGHBOR_UPDATE = 2,
00235     RESIZE_AOI = 3,
00236     GAMEEVENT_CHAT = 4,
00237     GAMEEVENT_SNOW = 5,
00238     GAMEEVENT_FROZEN = 6
00239 };

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum RoutingType
 {

     NO_OVERLAY_ROUTING = 0;
     DEFAULT_ROUTING = 1;
     ITERATIVE_ROUTING = 2;
     EXHAUSTIVE_ITERATIVE_ROUTING = 3;
     SEMI_RECURSIVE_ROUTING = 4;
     FULL_RECURSIVE_ROUTING = 5;
     RECURSIVE_SOURCE_ROUTING = 6;
 }
 
Enumerator:
NO_OVERLAY_ROUTING 
DEFAULT_ROUTING 
ITERATIVE_ROUTING 
EXHAUSTIVE_ITERATIVE_ROUTING 
SEMI_RECURSIVE_ROUTING 
FULL_RECURSIVE_ROUTING 
RECURSIVE_SOURCE_ROUTING 

Definition at line 142 of file CommonMessages_m.h.

00142                  {
00143     NO_OVERLAY_ROUTING = 0,
00144     DEFAULT_ROUTING = 1,
00145     ITERATIVE_ROUTING = 2,
00146     EXHAUSTIVE_ITERATIVE_ROUTING = 3,
00147     SEMI_RECURSIVE_ROUTING = 4,
00148     FULL_RECURSIVE_ROUTING = 5,
00149     RECURSIVE_SOURCE_ROUTING = 6
00150 };

enum StatType

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum StatType
 {

     MAINTENANCE_STAT = 0;
     APP_DATA_STAT = 1;
     APP_LOOKUP_STAT = 2;

 }
 
Enumerator:
MAINTENANCE_STAT 
APP_DATA_STAT 
APP_LOOKUP_STAT 

Definition at line 209 of file CommonMessages_m.h.

00209               {
00210     MAINTENANCE_STAT = 0,
00211     APP_DATA_STAT = 1,
00212     APP_LOOKUP_STAT = 2
00213 };

Enum generated from common/CommonMessages.msg by opp_msgc.

 enum TransportType
 {

     INVALID_TRANSPORT = 0;
     INTERNAL_TRANSPORT = 1;
     UDP_TRANSPORT = 2;
     ROUTE_TRANSPORT = 3;
 }
 
Enumerator:
INVALID_TRANSPORT 
INTERNAL_TRANSPORT 
UDP_TRANSPORT 
ROUTE_TRANSPORT 

Definition at line 165 of file CommonMessages_m.h.

00165                    {
00166     INVALID_TRANSPORT = 0,
00167     INTERNAL_TRANSPORT = 1,
00168     UDP_TRANSPORT = 2,
00169     ROUTE_TRANSPORT = 3
00170 };


Function Documentation

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

Definition at line 2340 of file CommonMessages_m.h.

02340 {obj.parsimPack(b);}

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

Definition at line 2293 of file CommonMessages_m.h.

02293 {obj.parsimPack(b);}

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

Definition at line 2240 of file CommonMessages_m.h.

02240 {obj.parsimPack(b);}

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

Definition at line 2201 of file CommonMessages_m.h.

02201 {obj.parsimPack(b);}

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

Definition at line 2167 of file CommonMessages_m.h.

02167 {obj.parsimPack(b);}

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

Definition at line 2132 of file CommonMessages_m.h.

02132 {obj.parsimPack(b);}

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

Definition at line 2078 of file CommonMessages_m.h.

02078 {obj.parsimPack(b);}

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

Definition at line 2044 of file CommonMessages_m.h.

02044 {obj.parsimPack(b);}

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

Definition at line 2014 of file CommonMessages_m.h.

02014 {obj.parsimPack(b);}

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

Definition at line 1984 of file CommonMessages_m.h.

01984 {obj.parsimPack(b);}

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

Definition at line 1954 of file CommonMessages_m.h.

01954 {obj.parsimPack(b);}

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

Definition at line 1924 of file CommonMessages_m.h.

01924 {obj.parsimPack(b);}

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

Definition at line 1894 of file CommonMessages_m.h.

01894 {obj.parsimPack(b);}

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

Definition at line 1864 of file CommonMessages_m.h.

01864 {obj.parsimPack(b);}

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

Definition at line 1829 of file CommonMessages_m.h.

01829 {obj.parsimPack(b);}

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

Definition at line 1756 of file CommonMessages_m.h.

01756 {obj.parsimPack(b);}

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

Definition at line 1695 of file CommonMessages_m.h.

01695 {obj.parsimPack(b);}

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

Definition at line 1652 of file CommonMessages_m.h.

01652 {obj.parsimPack(b);}

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

Definition at line 1608 of file CommonMessages_m.h.

01608 {obj.parsimPack(b);}

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

Definition at line 1556 of file CommonMessages_m.h.

01556 {obj.parsimPack(b);}

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

Definition at line 1505 of file CommonMessages_m.h.

01505 {obj.parsimPack(b);}

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

Definition at line 1462 of file CommonMessages_m.h.

01462 {obj.parsimPack(b);}

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

Definition at line 1424 of file CommonMessages_m.h.

01424 {obj.parsimPack(b);}

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

Definition at line 1394 of file CommonMessages_m.h.

01394 {obj.parsimPack(b);}

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

Definition at line 1352 of file CommonMessages_m.h.

01352 {obj.parsimPack(b);}

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

Definition at line 1308 of file CommonMessages_m.h.

01308 {obj.parsimPack(b);}

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

Definition at line 1265 of file CommonMessages_m.h.

01265 {obj.parsimPack(b);}

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

Definition at line 1209 of file CommonMessages_m.h.

01209 {obj.parsimPack(b);}

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

Definition at line 1144 of file CommonMessages_m.h.

01144 {obj.parsimPack(b);}

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

Definition at line 1105 of file CommonMessages_m.h.

01105 {obj.parsimPack(b);}

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

Definition at line 1070 of file CommonMessages_m.h.

01070 {obj.parsimPack(b);}

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

Definition at line 1030 of file CommonMessages_m.h.

01030 {obj.parsimPack(b);}

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

Definition at line 975 of file CommonMessages_m.h.

00975 {obj.parsimPack(b);}

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

Definition at line 941 of file CommonMessages_m.h.

00941 {obj.parsimPack(b);}

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

Definition at line 911 of file CommonMessages_m.h.

00911 {obj.parsimPack(b);}

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

Definition at line 881 of file CommonMessages_m.h.

00881 {obj.parsimPack(b);}

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

Definition at line 851 of file CommonMessages_m.h.

00851 {obj.parsimPack(b);}

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

Definition at line 813 of file CommonMessages_m.h.

00813 {obj.parsimPack(b);}

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

Definition at line 783 of file CommonMessages_m.h.

00783 {obj.parsimPack(b);}

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

Definition at line 753 of file CommonMessages_m.h.

00753 {obj.parsimPack(b);}

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

Definition at line 719 of file CommonMessages_m.h.

00719 {obj.parsimPack(b);}

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

Definition at line 684 of file CommonMessages_m.h.

00684 {obj.parsimPack(b);}

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

Definition at line 641 of file CommonMessages_m.h.

00641 {obj.parsimPack(b);}

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

Definition at line 594 of file CommonMessages_m.h.

00594 {obj.parsimPack(b);}

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

Definition at line 564 of file CommonMessages_m.h.

00564 {obj.parsimPack(b);}

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

Definition at line 519 of file CommonMessages_m.h.

00519 {obj.parsimPack(b);}

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

Definition at line 489 of file CommonMessages_m.h.

00489 {obj.parsimPack(b);}

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

Definition at line 442 of file CommonMessages_m.h.

00442 {obj.parsimPack(b);}

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

Definition at line 404 of file CommonMessages_m.h.

00404 {obj.parsimPack(b);}

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

Definition at line 321 of file CommonMessages_m.h.

00321 {obj.parsimPack(b);}

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

Definition at line 283 of file CommonMessages_m.h.

00283 {obj.parsimPack(b);}

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

Definition at line 2341 of file CommonMessages_m.h.

02341 {obj.parsimUnpack(b);}

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

Definition at line 2294 of file CommonMessages_m.h.

02294 {obj.parsimUnpack(b);}

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

Definition at line 2241 of file CommonMessages_m.h.

02241 {obj.parsimUnpack(b);}

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

Definition at line 2202 of file CommonMessages_m.h.

02202 {obj.parsimUnpack(b);}

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

Definition at line 2168 of file CommonMessages_m.h.

02168 {obj.parsimUnpack(b);}

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

Definition at line 2133 of file CommonMessages_m.h.

02133 {obj.parsimUnpack(b);}

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

Definition at line 2079 of file CommonMessages_m.h.

02079 {obj.parsimUnpack(b);}

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

Definition at line 2045 of file CommonMessages_m.h.

02045 {obj.parsimUnpack(b);}

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

Definition at line 2015 of file CommonMessages_m.h.

02015 {obj.parsimUnpack(b);}

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

Definition at line 1985 of file CommonMessages_m.h.

01985 {obj.parsimUnpack(b);}

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

Definition at line 1955 of file CommonMessages_m.h.

01955 {obj.parsimUnpack(b);}

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

Definition at line 1925 of file CommonMessages_m.h.

01925 {obj.parsimUnpack(b);}

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

Definition at line 1895 of file CommonMessages_m.h.

01895 {obj.parsimUnpack(b);}

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

Definition at line 1865 of file CommonMessages_m.h.

01865 {obj.parsimUnpack(b);}

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

Definition at line 1830 of file CommonMessages_m.h.

01830 {obj.parsimUnpack(b);}

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

Definition at line 1757 of file CommonMessages_m.h.

01757 {obj.parsimUnpack(b);}

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

Definition at line 1696 of file CommonMessages_m.h.

01696 {obj.parsimUnpack(b);}

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

Definition at line 1653 of file CommonMessages_m.h.

01653 {obj.parsimUnpack(b);}

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

Definition at line 1609 of file CommonMessages_m.h.

01609 {obj.parsimUnpack(b);}

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

Definition at line 1557 of file CommonMessages_m.h.

01557 {obj.parsimUnpack(b);}

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

Definition at line 1506 of file CommonMessages_m.h.

01506 {obj.parsimUnpack(b);}

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

Definition at line 1463 of file CommonMessages_m.h.

01463 {obj.parsimUnpack(b);}

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

Definition at line 1425 of file CommonMessages_m.h.

01425 {obj.parsimUnpack(b);}

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

Definition at line 1395 of file CommonMessages_m.h.

01395 {obj.parsimUnpack(b);}

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

Definition at line 1353 of file CommonMessages_m.h.

01353 {obj.parsimUnpack(b);}

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

Definition at line 1309 of file CommonMessages_m.h.

01309 {obj.parsimUnpack(b);}

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

Definition at line 1266 of file CommonMessages_m.h.

01266 {obj.parsimUnpack(b);}

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

Definition at line 1210 of file CommonMessages_m.h.

01210 {obj.parsimUnpack(b);}

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

Definition at line 1145 of file CommonMessages_m.h.

01145 {obj.parsimUnpack(b);}

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

Definition at line 1106 of file CommonMessages_m.h.

01106 {obj.parsimUnpack(b);}

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

Definition at line 1071 of file CommonMessages_m.h.

01071 {obj.parsimUnpack(b);}

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

Definition at line 1031 of file CommonMessages_m.h.

01031 {obj.parsimUnpack(b);}

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

Definition at line 976 of file CommonMessages_m.h.

00976 {obj.parsimUnpack(b);}

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

Definition at line 942 of file CommonMessages_m.h.

00942 {obj.parsimUnpack(b);}

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

Definition at line 912 of file CommonMessages_m.h.

00912 {obj.parsimUnpack(b);}

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

Definition at line 882 of file CommonMessages_m.h.

00882 {obj.parsimUnpack(b);}

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

Definition at line 852 of file CommonMessages_m.h.

00852 {obj.parsimUnpack(b);}

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

Definition at line 814 of file CommonMessages_m.h.

00814 {obj.parsimUnpack(b);}

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

Definition at line 784 of file CommonMessages_m.h.

00784 {obj.parsimUnpack(b);}

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

Definition at line 754 of file CommonMessages_m.h.

00754 {obj.parsimUnpack(b);}

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

Definition at line 720 of file CommonMessages_m.h.

00720 {obj.parsimUnpack(b);}

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

Definition at line 685 of file CommonMessages_m.h.

00685 {obj.parsimUnpack(b);}

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

Definition at line 642 of file CommonMessages_m.h.

00642 {obj.parsimUnpack(b);}

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

Definition at line 595 of file CommonMessages_m.h.

00595 {obj.parsimUnpack(b);}

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

Definition at line 565 of file CommonMessages_m.h.

00565 {obj.parsimUnpack(b);}

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

Definition at line 520 of file CommonMessages_m.h.

00520 {obj.parsimUnpack(b);}

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

Definition at line 490 of file CommonMessages_m.h.

00490 {obj.parsimUnpack(b);}

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

Definition at line 443 of file CommonMessages_m.h.

00443 {obj.parsimUnpack(b);}

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

Definition at line 405 of file CommonMessages_m.h.

00405 {obj.parsimUnpack(b);}

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

Definition at line 322 of file CommonMessages_m.h.

00322 {obj.parsimUnpack(b);}

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

Definition at line 284 of file CommonMessages_m.h.

00284 {obj.parsimUnpack(b);}


Variable Documentation

const int ARRAYSIZE_L = 8 [static]

Definition at line 41 of file CommonMessages_m.h.

const int COMP_L = 16 [static]

Definition at line 33 of file CommonMessages_m.h.

const int EXHAUSTIVEFLAG_L = 8 [static]

Definition at line 36 of file CommonMessages_m.h.

const int HOPCOUNT_L = 16 [static]

Definition at line 31 of file CommonMessages_m.h.

const int IPADDR_L = 32 [static]

Definition at line 29 of file CommonMessages_m.h.

const int NEIGHBORSFLAG_L = 8 [static]

Definition at line 37 of file CommonMessages_m.h.

const int NONCE_L = 32 [static]

Definition at line 32 of file CommonMessages_m.h.

const int NUMREDNODES_L = 8 [static]

Definition at line 35 of file CommonMessages_m.h.

const int NUMSIBLINGS_L = 8 [static]

Definition at line 34 of file CommonMessages_m.h.

const int RESPONSEFLAG_L = 8 [static]

Definition at line 38 of file CommonMessages_m.h.

const int ROUTINGTYPE_L = 8 [static]

Definition at line 42 of file CommonMessages_m.h.

const int TIER_L = 8 [static]

Definition at line 40 of file CommonMessages_m.h.

const int TRYAGAINFLAG_L = 8 [static]

Definition at line 39 of file CommonMessages_m.h.

const int TYPE_L = 8 [static]

Definition at line 28 of file CommonMessages_m.h.

const int UDPPORT_L = 16 [static]

Definition at line 30 of file CommonMessages_m.h.


Generated on Tue Sep 8 17:26:55 2009 for OverSim by  doxygen 1.5.8