#include <PastryMessage_m.h>
Inheritance diagram for PastryStateMessage:
PastryMessage.msg
by opp_msgc.
message PastryStateMessage extends PastryMessage { fields: int pastryStateMsgType = PASTRY_STATE_STD; TransportAddress sender = TransportAddress::UNSPECIFIED_NODE; NodeHandle routingTable[]; NodeHandle leafSet[]; NodeHandle neighborhoodSet[]; int joinHopCount = 0; bool lastHop = false; simtime_t timestamp; };
Public Member Functions | |
PastryStateMessage (const char *name=NULL, int kind=0) | |
PastryStateMessage (const PastryStateMessage &other) | |
virtual | ~PastryStateMessage () |
PastryStateMessage & | operator= (const PastryStateMessage &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual int | getPastryStateMsgType () const |
virtual void | setPastryStateMsgType (int pastryStateMsgType_var) |
virtual TransportAddress & | getSender () |
virtual const TransportAddress & | getSender () const |
virtual void | setSender (const TransportAddress &sender_var) |
virtual void | setRoutingTableArraySize (unsigned int size) |
virtual unsigned int | getRoutingTableArraySize () const |
virtual NodeHandle & | getRoutingTable (unsigned int k) |
virtual const NodeHandle & | getRoutingTable (unsigned int k) const |
virtual void | setRoutingTable (unsigned int k, const NodeHandle &routingTable_var) |
virtual void | setLeafSetArraySize (unsigned int size) |
virtual unsigned int | getLeafSetArraySize () const |
virtual NodeHandle & | getLeafSet (unsigned int k) |
virtual const NodeHandle & | getLeafSet (unsigned int k) const |
virtual void | setLeafSet (unsigned int k, const NodeHandle &leafSet_var) |
virtual void | setNeighborhoodSetArraySize (unsigned int size) |
virtual unsigned int | getNeighborhoodSetArraySize () const |
virtual NodeHandle & | getNeighborhoodSet (unsigned int k) |
virtual const NodeHandle & | getNeighborhoodSet (unsigned int k) const |
virtual void | setNeighborhoodSet (unsigned int k, const NodeHandle &neighborhoodSet_var) |
virtual int | getJoinHopCount () const |
virtual void | setJoinHopCount (int joinHopCount_var) |
virtual bool | getLastHop () const |
virtual void | setLastHop (bool lastHop_var) |
virtual simtime_t | getTimestamp () const |
virtual void | setTimestamp (simtime_t timestamp_var) |
Protected Member Functions | |
bool | operator== (const PastryStateMessage &) |
Protected Attributes | |
int | pastryStateMsgType_var |
TransportAddress | sender_var |
NodeHandle * | routingTable_var |
unsigned int | routingTable_arraysize |
NodeHandle * | leafSet_var |
unsigned int | leafSet_arraysize |
NodeHandle * | neighborhoodSet_var |
unsigned int | neighborhoodSet_arraysize |
int | joinHopCount_var |
bool | lastHop_var |
simtime_t | timestamp_var |
PastryStateMessage::PastryStateMessage | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
PastryStateMessage::PastryStateMessage | ( | const PastryStateMessage & | other | ) |
virtual PastryStateMessage::~PastryStateMessage | ( | ) | [virtual] |
virtual cPolymorphic* PastryStateMessage::dup | ( | ) | const [inline, virtual] |
virtual int PastryStateMessage::getJoinHopCount | ( | ) | const [virtual] |
virtual bool PastryStateMessage::getLastHop | ( | ) | const [virtual] |
virtual const NodeHandle& PastryStateMessage::getLeafSet | ( | unsigned int | k | ) | const [inline, virtual] |
virtual NodeHandle& PastryStateMessage::getLeafSet | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int PastryStateMessage::getLeafSetArraySize | ( | ) | const [virtual] |
virtual const NodeHandle& PastryStateMessage::getNeighborhoodSet | ( | unsigned int | k | ) | const [inline, virtual] |
virtual NodeHandle& PastryStateMessage::getNeighborhoodSet | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int PastryStateMessage::getNeighborhoodSetArraySize | ( | ) | const [virtual] |
virtual int PastryStateMessage::getPastryStateMsgType | ( | ) | const [virtual] |
virtual const NodeHandle& PastryStateMessage::getRoutingTable | ( | unsigned int | k | ) | const [inline, virtual] |
virtual NodeHandle& PastryStateMessage::getRoutingTable | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int PastryStateMessage::getRoutingTableArraySize | ( | ) | const [virtual] |
virtual const TransportAddress& PastryStateMessage::getSender | ( | ) | const [inline, virtual] |
virtual TransportAddress& PastryStateMessage::getSender | ( | ) | [virtual] |
virtual simtime_t PastryStateMessage::getTimestamp | ( | ) | const [virtual] |
virtual void PastryStateMessage::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from PastryMessage.
virtual void PastryStateMessage::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from PastryMessage.
PastryStateMessage& PastryStateMessage::operator= | ( | const PastryStateMessage & | other | ) |
bool PastryStateMessage::operator== | ( | const PastryStateMessage & | ) | [protected] |
virtual void PastryStateMessage::setJoinHopCount | ( | int | joinHopCount_var | ) | [virtual] |
virtual void PastryStateMessage::setLastHop | ( | bool | lastHop_var | ) | [virtual] |
virtual void PastryStateMessage::setLeafSet | ( | unsigned int | k, | |
const NodeHandle & | leafSet_var | |||
) | [virtual] |
virtual void PastryStateMessage::setLeafSetArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void PastryStateMessage::setNeighborhoodSet | ( | unsigned int | k, | |
const NodeHandle & | neighborhoodSet_var | |||
) | [virtual] |
virtual void PastryStateMessage::setNeighborhoodSetArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void PastryStateMessage::setPastryStateMsgType | ( | int | pastryStateMsgType_var | ) | [virtual] |
virtual void PastryStateMessage::setRoutingTable | ( | unsigned int | k, | |
const NodeHandle & | routingTable_var | |||
) | [virtual] |
virtual void PastryStateMessage::setRoutingTableArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void PastryStateMessage::setSender | ( | const TransportAddress & | sender_var | ) | [virtual] |
virtual void PastryStateMessage::setTimestamp | ( | simtime_t | timestamp_var | ) | [virtual] |
int PastryStateMessage::joinHopCount_var [protected] |
bool PastryStateMessage::lastHop_var [protected] |
unsigned int PastryStateMessage::leafSet_arraysize [protected] |
NodeHandle* PastryStateMessage::leafSet_var [protected] |
unsigned int PastryStateMessage::neighborhoodSet_arraysize [protected] |
NodeHandle* PastryStateMessage::neighborhoodSet_var [protected] |
int PastryStateMessage::pastryStateMsgType_var [protected] |
unsigned int PastryStateMessage::routingTable_arraysize [protected] |
NodeHandle* PastryStateMessage::routingTable_var [protected] |
TransportAddress PastryStateMessage::sender_var [protected] |
simtime_t PastryStateMessage::timestamp_var [protected] |