Go to the documentation of this file.
5 #ifndef _PASTRYMESSAGE_M_H_
6 #define _PASTRYMESSAGE_M_H_
11 #define MSGC_VERSION 0x0402
12 #if (MSGC_VERSION!=OMNETPP_VERSION)
13 # error Version mismatch! Probably this file was generated by an earlier version of opp_msgc: 'make clean' should help.
17 #include <IPvXAddress.h>
29 #define PASTRY_L(msg) (BASEOVERLAY_L(msg) + PASTRYTYPE_L)
31 #define PASTRYSTATE_L(msg) (PASTRY_L(msg) + TRANSPORTADDRESS_L \
33 (msg->getRoutingTableArraySize() + msg->getLeafSetArraySize() \
34 + msg->getNeighborhoodSetArraySize()) + 3 * ARRAYSIZE_L + HOPCOUNT_L + \
35 LASTHOPFLAG_L + TIMESTAMP_L)
37 #define PASTRYNEWLEAFS_L(msg) (msg->getLeafsArraySize() * NODEHANDLE_L + \
40 #define PASTRYJOINCALL_L(msg) PASTRY_L(msg)
41 #define PASTRYJOINRESPONSE_L(msg) PASTRY_L(msg)
43 #define PASTRYREQUESTSTATECALL_L(msg) PASTRY_L(msg)
44 #define PASTRYREQUESTSTATERESPONSE_L(msg) PASTRY_L(msg)
46 #define PASTRYREQUESTREPAIRCALL_L(msg) PASTRY_L(msg)
47 #define PASTRYREQUESTREPAIRRESPONSE_L(msg) PASTRY_L(msg)
49 #define PASTRYREQUESTLEAFSETCALL_L(msg) PASTRY_L(msg)
50 #define PASTRYREQUESTLEAFSETRESPONSE_L(msg) PASTRY_L(msg)
52 #define PASTRYREQUESTROUTINGROWCALL_L(msg) (PASTRY_L(msg) + ROWNUMBER_L)
53 #define PASTRYREQUESTROUTINGROWRESPONSE_L(msg) PASTRY_L(msg)
153 virtual int getRow()
const;
154 virtual void setRow(
int row);
591 virtual int getRow()
const;
592 virtual void setRow(
int row);
633 #endif // _PASTRYMESSAGE_M_H_