BaseOverlayMessage Class Reference

#include <BaseOverlayMessage_m.h>

Inheritance diagram for BaseOverlayMessage:

BaseAppDataMessage BaseRouteMessage BaseRpcMessage ChordMessage GiaMessage PastryMessage BaseCallMessage BaseResponseMessage RpcTimeoutMessage NewSuccessorHintMessage GiaIDMessage GiaNeighborMessage KeyListMessage TokenMessage PastryJoinMessage PastryRepairRequestMessage PastryStateMessage PastryStateRequestMessage List of all members.

Detailed Description

Class generated from BaseOverlayMessage.msg by opp_msgc.

 message BaseOverlayMessage {
   fields:
     int type enum(BaseOverlayMessageType) = OVERLAYSIGNALING;  
     bool signaling = true;  
 };
 


Public Member Functions

 BaseOverlayMessage (const char *name=NULL, int kind=0)
 BaseOverlayMessage (const BaseOverlayMessage &other)
virtual ~BaseOverlayMessage ()
BaseOverlayMessageoperator= (const BaseOverlayMessage &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual int getType () const
virtual void setType (int type_var)
virtual bool getSignaling () const
virtual void setSignaling (bool signaling_var)

Protected Member Functions

bool operator== (const BaseOverlayMessage &)

Protected Attributes

int type_var
bool signaling_var


Constructor & Destructor Documentation

BaseOverlayMessage::BaseOverlayMessage ( const char *  name = NULL,
int  kind = 0 
)

BaseOverlayMessage::BaseOverlayMessage ( const BaseOverlayMessage other  ) 

virtual BaseOverlayMessage::~BaseOverlayMessage (  )  [virtual]


Member Function Documentation

virtual cPolymorphic* BaseOverlayMessage::dup (  )  const [inline, virtual]

Reimplemented in BaseRouteMessage, BaseAppDataMessage, BaseRpcMessage, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, ChordMessage, NewSuccessorHintMessage, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, GiaMessage, GiaNeighborMessage, TokenMessage, GiaIDMessage, GiaRouteMessage, KeyListMessage, SearchMessage, SearchResponseMessage, PastryMessage, PastryJoinMessage, PastryRepairRequestMessage, PastryStateRequestMessage, and PastryStateMessage.

00092 {return new BaseOverlayMessage(*this);}

virtual bool BaseOverlayMessage::getSignaling (  )  const [virtual]

virtual int BaseOverlayMessage::getType (  )  const [virtual]

virtual void BaseOverlayMessage::netPack ( cCommBuffer *  b  )  [virtual]

Reimplemented in BaseRouteMessage, BaseAppDataMessage, BaseRpcMessage, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, ChordMessage, NewSuccessorHintMessage, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, GiaMessage, GiaNeighborMessage, TokenMessage, GiaIDMessage, GiaRouteMessage, KeyListMessage, SearchMessage, SearchResponseMessage, PastryMessage, PastryJoinMessage, PastryRepairRequestMessage, PastryStateRequestMessage, and PastryStateMessage.

virtual void BaseOverlayMessage::netUnpack ( cCommBuffer *  b  )  [virtual]

Reimplemented in BaseRouteMessage, BaseAppDataMessage, BaseRpcMessage, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, ChordMessage, NewSuccessorHintMessage, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, GiaMessage, GiaNeighborMessage, TokenMessage, GiaIDMessage, GiaRouteMessage, KeyListMessage, SearchMessage, SearchResponseMessage, PastryMessage, PastryJoinMessage, PastryRepairRequestMessage, PastryStateRequestMessage, and PastryStateMessage.

BaseOverlayMessage& BaseOverlayMessage::operator= ( const BaseOverlayMessage other  ) 

bool BaseOverlayMessage::operator== ( const BaseOverlayMessage  )  [protected]

virtual void BaseOverlayMessage::setSignaling ( bool  signaling_var  )  [virtual]

virtual void BaseOverlayMessage::setType ( int  type_var  )  [virtual]


Member Data Documentation

bool BaseOverlayMessage::signaling_var [protected]

int BaseOverlayMessage::type_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 11 14:52:39 2007 for ITM OverSim by  doxygen 1.4.7