OverSim
TreeManagementMessage_m.h File Reference
#include <omnetpp.h>
#include <vector>
#include <NodeHandle.h>
#include <TransportAddress.h>
#include <CommonMessages_m.h>
#include <CoordDataContainer.h>
#include <SimpleCoordDataContainer.h>
#include <RegionDataContainer.h>
#include <AreaDataContainer.h>

Go to the source code of this file.

Classes

class  ParentRequestCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  ParentRequestResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  TreeAppCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  TreeAppResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  GlobalViewBuilderCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  GlobalViewBuilderResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  ChildReleaseCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  ChildReleaseResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  ChildCheckCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  ChildCheckResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  SendCoordinatesCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  SendAllStrategyCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  RemoveRandomStrategyCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  TreeTestStrategyCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  RegionsStrategyCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  SimpleCoordStrategyCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  AreaDataCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  CapReqCall
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...
class  CapReqResponse
 Class generated from common/TreeManagementMessage.msg by opp_msgc. More...

Macros

#define MSGC_VERSION   0x0402
#define TREETESTSTRATEGYCALL_L(msg)   NODECOUNT_L
#define PARENTREQUESTCALL_L(msg)   BASECALL_L(msg)
#define PARENTREQUESTRESPONSE_L(msg)   BASERESPONSE_L(msg)
#define CHILDRELEASECALL_L(msg)   BASECALL_L(msg)
#define CHILDRELEASERESPONSE_L(msg)   BASERESPONSE_L(msg)
#define CHILDCHECKCALL_L(msg)   BASECALL_L(msg)
#define CHILDCHECKRESPONSE_L(msg)   BASERESPONSE_L(msg)
#define TREEAPPCALL_L(msg)   BASECALL_L(msg)
#define TREEAPPRESPONSE_L(msg)   BASERESPONSE_L(msg)
#define GLOBALVIEWBUILDERCALL_L(msg)   TREEAPPCALL_L(msg)
#define GLOBALVIEWBUILDERRESPONSE_L(msg)   TREEAPPRESPONSE_L(msg)
#define SENDCOORDINATESCALL_L(msg)   (GLOBALVIEWBUILDERCALL_L(msg) + msg->getCoordData().getBitLength())
#define SENDALLSTRATEGYCALL_L(msg)   SENDCOORDINATESCALL_L(msg)
#define REMOVERANDOMSTRATEGYCALL_L(msg)   SENDCOORDINATESCALL_L(msg)
#define REGIONSSTRATEGYCALL_L(msg)   (GLOBALVIEWBUILDERCALL_L(msg) + msg->getRegionData().getBitLength())
#define SIMPLECOORDSTRATEGYCALL_L(msg)   (GLOBALVIEWBUILDERCALL_L(msg) + msg->getCoordData().getBitLength())

Functions

void doPacking (cCommBuffer *b, ParentRequestCall &obj)
void doUnpacking (cCommBuffer *b, ParentRequestCall &obj)
void doPacking (cCommBuffer *b, ParentRequestResponse &obj)
void doUnpacking (cCommBuffer *b, ParentRequestResponse &obj)
void doPacking (cCommBuffer *b, TreeAppCall &obj)
void doUnpacking (cCommBuffer *b, TreeAppCall &obj)
void doPacking (cCommBuffer *b, TreeAppResponse &obj)
void doUnpacking (cCommBuffer *b, TreeAppResponse &obj)
void doPacking (cCommBuffer *b, GlobalViewBuilderCall &obj)
void doUnpacking (cCommBuffer *b, GlobalViewBuilderCall &obj)
void doPacking (cCommBuffer *b, GlobalViewBuilderResponse &obj)
void doUnpacking (cCommBuffer *b, GlobalViewBuilderResponse &obj)
void doPacking (cCommBuffer *b, ChildReleaseCall &obj)
void doUnpacking (cCommBuffer *b, ChildReleaseCall &obj)
void doPacking (cCommBuffer *b, ChildReleaseResponse &obj)
void doUnpacking (cCommBuffer *b, ChildReleaseResponse &obj)
void doPacking (cCommBuffer *b, ChildCheckCall &obj)
void doUnpacking (cCommBuffer *b, ChildCheckCall &obj)
void doPacking (cCommBuffer *b, ChildCheckResponse &obj)
void doUnpacking (cCommBuffer *b, ChildCheckResponse &obj)
void doPacking (cCommBuffer *b, SendCoordinatesCall &obj)
void doUnpacking (cCommBuffer *b, SendCoordinatesCall &obj)
void doPacking (cCommBuffer *b, SendAllStrategyCall &obj)
void doUnpacking (cCommBuffer *b, SendAllStrategyCall &obj)
void doPacking (cCommBuffer *b, RemoveRandomStrategyCall &obj)
void doUnpacking (cCommBuffer *b, RemoveRandomStrategyCall &obj)
void doPacking (cCommBuffer *b, TreeTestStrategyCall &obj)
void doUnpacking (cCommBuffer *b, TreeTestStrategyCall &obj)
void doPacking (cCommBuffer *b, RegionsStrategyCall &obj)
void doUnpacking (cCommBuffer *b, RegionsStrategyCall &obj)
void doPacking (cCommBuffer *b, SimpleCoordStrategyCall &obj)
void doUnpacking (cCommBuffer *b, SimpleCoordStrategyCall &obj)
void doPacking (cCommBuffer *b, AreaDataCall &obj)
void doUnpacking (cCommBuffer *b, AreaDataCall &obj)
void doPacking (cCommBuffer *b, CapReqCall &obj)
void doUnpacking (cCommBuffer *b, CapReqCall &obj)
void doPacking (cCommBuffer *b, CapReqResponse &obj)
void doUnpacking (cCommBuffer *b, CapReqResponse &obj)

Variables

static const int NODECOUNT_L = 8

Macro Definition Documentation

#define CHILDCHECKCALL_L (   msg)    BASECALL_L(msg)

Definition at line 39 of file TreeManagementMessage_m.h.

#define CHILDCHECKRESPONSE_L (   msg)    BASERESPONSE_L(msg)

Definition at line 40 of file TreeManagementMessage_m.h.

#define CHILDRELEASECALL_L (   msg)    BASECALL_L(msg)

Definition at line 36 of file TreeManagementMessage_m.h.

Referenced by TreeManagement::sendChildReleaseCall().

#define CHILDRELEASERESPONSE_L (   msg)    BASERESPONSE_L(msg)

Definition at line 37 of file TreeManagementMessage_m.h.

#define GLOBALVIEWBUILDERCALL_L (   msg)    TREEAPPCALL_L(msg)

Definition at line 45 of file TreeManagementMessage_m.h.

#define GLOBALVIEWBUILDERRESPONSE_L (   msg)    TREEAPPRESPONSE_L(msg)
#define MSGC_VERSION   0x0402

Definition at line 11 of file TreeManagementMessage_m.h.

#define PARENTREQUESTCALL_L (   msg)    BASECALL_L(msg)

Definition at line 33 of file TreeManagementMessage_m.h.

Referenced by TreeManagement::registerAtParent().

#define PARENTREQUESTRESPONSE_L (   msg)    BASERESPONSE_L(msg)
#define REGIONSSTRATEGYCALL_L (   msg)    (GLOBALVIEWBUILDERCALL_L(msg) + msg->getRegionData().getBitLength())

Definition at line 51 of file TreeManagementMessage_m.h.

Referenced by StrategyRegions::getCoordinateMessage().

#define REMOVERANDOMSTRATEGYCALL_L (   msg)    SENDCOORDINATESCALL_L(msg)
#define SENDALLSTRATEGYCALL_L (   msg)    SENDCOORDINATESCALL_L(msg)

Definition at line 49 of file TreeManagementMessage_m.h.

Referenced by StrategySendAll::getCoordinateMessage().

#define SENDCOORDINATESCALL_L (   msg)    (GLOBALVIEWBUILDERCALL_L(msg) + msg->getCoordData().getBitLength())

Definition at line 48 of file TreeManagementMessage_m.h.

#define SIMPLECOORDSTRATEGYCALL_L (   msg)    (GLOBALVIEWBUILDERCALL_L(msg) + msg->getCoordData().getBitLength())
#define TREEAPPCALL_L (   msg)    BASECALL_L(msg)

Definition at line 42 of file TreeManagementMessage_m.h.

#define TREEAPPRESPONSE_L (   msg)    BASERESPONSE_L(msg)

Definition at line 43 of file TreeManagementMessage_m.h.

#define TREETESTSTRATEGYCALL_L (   msg)    NODECOUNT_L

Definition at line 31 of file TreeManagementMessage_m.h.

Referenced by StrategyTreeTest::getCoordinateMessage().

Function Documentation

void doPacking ( cCommBuffer *  b,
ParentRequestCall obj 
)
inline

Definition at line 93 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
ParentRequestResponse obj 
)
inline

Definition at line 127 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
TreeAppCall obj 
)
inline

Definition at line 161 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
TreeAppResponse obj 
)
inline

Definition at line 195 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
GlobalViewBuilderCall obj 
)
inline

Definition at line 229 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
GlobalViewBuilderResponse obj 
)
inline

Definition at line 263 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
ChildReleaseCall obj 
)
inline

Definition at line 298 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
ChildReleaseResponse obj 
)
inline

Definition at line 333 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
ChildCheckCall obj 
)
inline

Definition at line 368 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
ChildCheckResponse obj 
)
inline

Definition at line 403 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
SendCoordinatesCall obj 
)
inline

Definition at line 442 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
SendAllStrategyCall obj 
)
inline

Definition at line 481 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
RemoveRandomStrategyCall obj 
)
inline

Definition at line 520 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
TreeTestStrategyCall obj 
)
inline

Definition at line 558 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
RegionsStrategyCall obj 
)
inline

Definition at line 597 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
SimpleCoordStrategyCall obj 
)
inline

Definition at line 636 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
AreaDataCall obj 
)
inline

Definition at line 675 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
CapReqCall obj 
)
inline

Definition at line 710 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
CapReqResponse obj 
)
inline

Definition at line 749 of file TreeManagementMessage_m.h.

{obj.parsimPack(b);}
void doUnpacking ( cCommBuffer *  b,
ParentRequestCall obj 
)
inline

Definition at line 94 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
ParentRequestResponse obj 
)
inline

Definition at line 128 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
TreeAppCall obj 
)
inline

Definition at line 162 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
TreeAppResponse obj 
)
inline

Definition at line 196 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
GlobalViewBuilderCall obj 
)
inline

Definition at line 230 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
GlobalViewBuilderResponse obj 
)
inline

Definition at line 264 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
ChildReleaseCall obj 
)
inline

Definition at line 299 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
ChildReleaseResponse obj 
)
inline

Definition at line 334 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
ChildCheckCall obj 
)
inline

Definition at line 369 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
ChildCheckResponse obj 
)
inline

Definition at line 404 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
SendCoordinatesCall obj 
)
inline

Definition at line 443 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
SendAllStrategyCall obj 
)
inline

Definition at line 482 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
RemoveRandomStrategyCall obj 
)
inline

Definition at line 521 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
TreeTestStrategyCall obj 
)
inline

Definition at line 559 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
RegionsStrategyCall obj 
)
inline

Definition at line 598 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
SimpleCoordStrategyCall obj 
)
inline

Definition at line 637 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
AreaDataCall obj 
)
inline

Definition at line 676 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
CapReqCall obj 
)
inline

Definition at line 711 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
CapReqResponse obj 
)
inline

Definition at line 750 of file TreeManagementMessage_m.h.

{obj.parsimUnpack(b);}

Variable Documentation

const int NODECOUNT_L = 8
static

Definition at line 29 of file TreeManagementMessage_m.h.