OverSim
BaseOverlayMessage Class Reference

Class generated from common/CommonMessages.msg by opp_msgc. More...

#include <CommonMessages_m.h>

Inheritance diagram for BaseOverlayMessage:
OverSimMessage OverSimMessage_Base BaseAppDataMessage BaseRouteMessage BaseRpcMessage BootstrapLookupMessage ChordMessage GameAPIMessage GiaMessage KademliaRoutingInfoMessage NiceMessage NTreeCollapseMessage NTreeGroupAddMessage NTreeGroupDeleteMessage NTreeLeaveMessage NTreeMoveMessage NTreeReplaceNodeMessage NTreeTakeOverMessage PastryStateMessage PubSubBackupIntermediateMessage PubSubBackupSubscriptionMessage PubSubBackupUnsubscribeMessage PubSubFailedNodeMessage PubSubHelpReleaseMessage PubSubMoveListMessage PubSubMoveMessage PubSubNodeLeftMessage PubSubReleaseIntermediateMessage PubSubReplacementMessage PubSubUnsubscriptionMessage QuonMessage VastMessage

Public Member Functions

 BaseOverlayMessage (const char *name=NULL, int kind=0)
 BaseOverlayMessage (const BaseOverlayMessage &other)
virtual ~BaseOverlayMessage ()
BaseOverlayMessageoperator= (const BaseOverlayMessage &other)
virtual BaseOverlayMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getType () const
virtual void setType (int type)
virtual int getStatType () const
virtual void setStatType (int statType)
- Public Member Functions inherited from OverSimMessage
 OverSimMessage (const char *name=NULL, int kind=0)
 OverSimMessage (const OverSimMessage &other)
OverSimMessageoperator= (const OverSimMessage &other)
- Public Member Functions inherited from OverSimMessage_Base
virtual ~OverSimMessage_Base ()

Protected Member Functions

bool operator== (const BaseOverlayMessage &)

Protected Attributes

int type_var
int statType_var

Private Member Functions

void copy (const BaseOverlayMessage &other)

Detailed Description

Class generated from common/CommonMessages.msg by opp_msgc.

packet BaseOverlayMessage extends OverSimMessage
{
    int type enum(BaseOverlayMessageType) = OVERLAYSIGNALING;  
    int statType enum(StatType) = MAINTENANCE_STAT; 
}

Definition at line 310 of file CommonMessages_m.h.

Constructor & Destructor Documentation

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

Referenced by dup().

BaseOverlayMessage::BaseOverlayMessage ( const BaseOverlayMessage other)
virtual BaseOverlayMessage::~BaseOverlayMessage ( )
virtual

Member Function Documentation

void BaseOverlayMessage::copy ( const BaseOverlayMessage other)
private
virtual BaseOverlayMessage* BaseOverlayMessage::dup ( ) const
inlinevirtual

Reimplemented from OverSimMessage.

Reimplemented in GameAPIFrozenMessage, GameAPISnowMessage, GameAPIChatMessage, GameAPIResizeAOIMessage, GameAPIPositionMessage, GameAPIListMessage, GameAPIMessage, P2pnsResolveResponse, P2pnsResolveCall, P2pnsRegisterResponse, P2pnsRegisterCall, LookupResponse, LookupCall, DHTdumpResponse, DHTdumpCall, DHTgetCAPIResponse, DHTputCAPIResponse, DHTgetCAPICall, DHTputCAPICall, PubSubMoveListMessage, PubSubMoveMessage, PubSubBackupUnsubscribeMessage, PubSubBackupIntermediateMessage, PubSubBackupSubscriptionMessage, PubSubHelpReleaseMessage, PubSubReleaseIntermediateMessage, PubSubAdoptChildResponse, PubSubAdoptChildCall, NextHopResponse, NextHopCall, PubSubNodeLeftMessage, BootstrapLookupMessage, PubSubFailedNodeMessage, PubSubReplacementMessage, PingResponse, PubSubPingResponse, PingCall, PubSubPingCall, FailedNodeResponse, PubSubBackupResponse, FailedNodeCall, CapReqResponse, PubSubBackupCall, NTreeTakeOverMessage, FindNodeResponse, CapReqCall, PubSubIntermediateResponse, AreaDataCall, FindNodeCall, NTreeReplaceNodeMessage, PubSubIntermediateCall, SimpleCoordStrategyCall, RequestRoutingRowResponse, RpcTimeoutMessage, NTreeGroupAddMessage, DeBruijnResponse, PubSubHelpResponse, RegionsStrategyCall, RequestRoutingRowCall, BaseResponseMessage, NTreeMoveMessage, DeBruijnCall, RequestLeafSetResponse, TreeTestStrategyCall, PubSubHelpCall, BaseCallMessage, NTreeLeaveMessage, RequestLeafSetCall, RemoveRandomStrategyCall, PubSubUnsubscriptionMessage, BaseRpcMessage, RequestRepairResponse, SendAllStrategyCall, NTreeCollapseMessage, FixfingersResponse, PubSubSubscriptionResponse, BaseAppDataMessage, RequestRepairCall, SearchResponseMessage, SendCoordinatesCall, FixfingersCall, PubSubSubscriptionCall, NTreeGroupDeleteMessage, RequestStateResponse, ChildCheckResponse, StabilizeResponse, PubSubTakeOverSubspaceResponse, SearchMessage, BaseRouteMessage, RequestStateCall, NTreeNodePingResponse, NiceMulticastMessage, ChildCheckCall, StabilizeCall, PubSubTakeOverSubspaceCall, PastryJoinResponse, KeyListMessage, NTreePingResponse, ChildReleaseResponse, PastryJoinCall, NiceLeaderHeartbeat, JoinResponse, PubSubResponsibleNodeResponse, NTreeNodePingCall, GiaRouteMessage, ChildReleaseCall, VastEventMessage, QuonEventMessage, JoinCall, PubSubResponsibleNodeCall, GlobalViewBuilderResponse, VastDiscardMessage, NiceHeartbeat, NTreePingCall, GiaIDMessage, DHTGetResponse, QuonMoveMessage, PubSubJoinResponse, GlobalViewBuilderCall, NotifyResponse, VastMoveMessage, UnderlayTestResponse, ScribePublishResponse, NTreeDivideResponse, TokenMessage, NiceClusterMerge, TreeAppResponse, PubSubJoinCall, DHTPutResponse, QuonListMessage, NotifyCall, UnderlayTestCall, RttToNodeResponse, ScribePublishCall, NTreeDivideCall, GiaNeighborMessage, NiceMemberMessage, VastListMessage, TreeAppCall, BucketResponse, DHTGetCall, KbrTestResponse, NewSuccessorHintMessage, QuonMessage, CoordsOfNodeResponse, PastryStateMessage, ScribeJoinResponse, ParentRequestResponse, NiceMessage, ProxFindNodeResponse, GiaMessage, NTreeJoinResponse, DiscoveryResponse, BucketCall, VastMessage, KbrTestCall, ChordMessage, MyNeighborResponse, CoordsReqResponse, CBRDHTGetResponse, RttToNodeCall, ScribeJoinCall, ParentRequestCall, DHTPutCall, ProxFindNodeCall, NTreeJoinCall, DiscoveryCall, KademliaRoutingInfoMessage, CoordsOfNodeCall, CoordsReqCall, MyNeighborCall, and CBRDHTGetCall.

Definition at line 328 of file CommonMessages_m.h.

Referenced by PubSubMMOG::sendMessageToChildren().

{return new BaseOverlayMessage(*this);}
BaseOverlayMessage& BaseOverlayMessage::operator= ( const BaseOverlayMessage other)
bool BaseOverlayMessage::operator== ( const BaseOverlayMessage )
protected
virtual void BaseOverlayMessage::parsimPack ( cCommBuffer *  b)
virtual

Reimplemented from OverSimMessage.

Reimplemented in GameAPIFrozenMessage, GameAPISnowMessage, GameAPIChatMessage, GameAPIResizeAOIMessage, GameAPIPositionMessage, GameAPIListMessage, GameAPIMessage, P2pnsResolveResponse, P2pnsResolveCall, P2pnsRegisterResponse, P2pnsRegisterCall, LookupResponse, LookupCall, DHTdumpResponse, DHTdumpCall, DHTgetCAPIResponse, DHTputCAPIResponse, DHTgetCAPICall, DHTputCAPICall, PubSubMoveListMessage, PubSubMoveMessage, PubSubBackupUnsubscribeMessage, PubSubBackupIntermediateMessage, PubSubBackupSubscriptionMessage, PubSubHelpReleaseMessage, PubSubReleaseIntermediateMessage, PubSubAdoptChildResponse, PubSubAdoptChildCall, NextHopResponse, NextHopCall, PubSubNodeLeftMessage, BootstrapLookupMessage, PubSubFailedNodeMessage, PubSubReplacementMessage, PingResponse, PubSubPingResponse, PingCall, PubSubPingCall, FailedNodeResponse, PubSubBackupResponse, FailedNodeCall, CapReqResponse, PubSubBackupCall, NTreeTakeOverMessage, FindNodeResponse, CapReqCall, PubSubIntermediateResponse, AreaDataCall, FindNodeCall, NTreeReplaceNodeMessage, PubSubIntermediateCall, SimpleCoordStrategyCall, RequestRoutingRowResponse, RpcTimeoutMessage, NTreeGroupAddMessage, DeBruijnResponse, PubSubHelpResponse, RegionsStrategyCall, RequestRoutingRowCall, BaseResponseMessage, NTreeMoveMessage, DeBruijnCall, RequestLeafSetResponse, TreeTestStrategyCall, PubSubHelpCall, BaseCallMessage, NTreeLeaveMessage, RequestLeafSetCall, RemoveRandomStrategyCall, PubSubUnsubscriptionMessage, BaseRpcMessage, RequestRepairResponse, SendAllStrategyCall, NTreeCollapseMessage, FixfingersResponse, PubSubSubscriptionResponse, BaseAppDataMessage, RequestRepairCall, SearchResponseMessage, SendCoordinatesCall, FixfingersCall, PubSubSubscriptionCall, NTreeGroupDeleteMessage, RequestStateResponse, ChildCheckResponse, StabilizeResponse, PubSubTakeOverSubspaceResponse, SearchMessage, BaseRouteMessage, RequestStateCall, NTreeNodePingResponse, NiceMulticastMessage, ChildCheckCall, StabilizeCall, PubSubTakeOverSubspaceCall, PastryJoinResponse, KeyListMessage, NTreePingResponse, ChildReleaseResponse, PastryJoinCall, NiceLeaderHeartbeat, JoinResponse, PubSubResponsibleNodeResponse, NTreeNodePingCall, GiaRouteMessage, ChildReleaseCall, VastEventMessage, QuonEventMessage, JoinCall, PubSubResponsibleNodeCall, GlobalViewBuilderResponse, VastDiscardMessage, NiceHeartbeat, NTreePingCall, GiaIDMessage, DHTGetResponse, QuonMoveMessage, PubSubJoinResponse, GlobalViewBuilderCall, NotifyResponse, VastMoveMessage, UnderlayTestResponse, ScribePublishResponse, NTreeDivideResponse, TokenMessage, NiceClusterMerge, TreeAppResponse, PubSubJoinCall, DHTPutResponse, QuonListMessage, NotifyCall, UnderlayTestCall, RttToNodeResponse, ScribePublishCall, NTreeDivideCall, GiaNeighborMessage, NiceMemberMessage, VastListMessage, TreeAppCall, BucketResponse, DHTGetCall, KbrTestResponse, NewSuccessorHintMessage, QuonMessage, CoordsOfNodeResponse, PastryStateMessage, ScribeJoinResponse, ParentRequestResponse, NiceMessage, ProxFindNodeResponse, GiaMessage, NTreeJoinResponse, DiscoveryResponse, BucketCall, VastMessage, KbrTestCall, ChordMessage, MyNeighborResponse, CoordsReqResponse, CBRDHTGetResponse, RttToNodeCall, ScribeJoinCall, ParentRequestCall, DHTPutCall, ProxFindNodeCall, NTreeJoinCall, DiscoveryCall, KademliaRoutingInfoMessage, CoordsOfNodeCall, CoordsReqCall, MyNeighborCall, and CBRDHTGetCall.

Referenced by doPacking().

virtual void BaseOverlayMessage::parsimUnpack ( cCommBuffer *  b)
virtual

Reimplemented from OverSimMessage.

Reimplemented in GameAPIFrozenMessage, GameAPISnowMessage, GameAPIChatMessage, GameAPIResizeAOIMessage, GameAPIPositionMessage, GameAPIListMessage, GameAPIMessage, P2pnsResolveResponse, P2pnsResolveCall, P2pnsRegisterResponse, P2pnsRegisterCall, LookupResponse, LookupCall, DHTdumpResponse, DHTdumpCall, DHTgetCAPIResponse, DHTputCAPIResponse, DHTgetCAPICall, DHTputCAPICall, PubSubMoveListMessage, PubSubMoveMessage, PubSubBackupUnsubscribeMessage, PubSubBackupIntermediateMessage, PubSubBackupSubscriptionMessage, PubSubHelpReleaseMessage, PubSubReleaseIntermediateMessage, PubSubAdoptChildResponse, PubSubAdoptChildCall, NextHopResponse, NextHopCall, PubSubNodeLeftMessage, BootstrapLookupMessage, PubSubFailedNodeMessage, PubSubReplacementMessage, PingResponse, PubSubPingResponse, PingCall, PubSubPingCall, FailedNodeResponse, PubSubBackupResponse, FailedNodeCall, CapReqResponse, PubSubBackupCall, NTreeTakeOverMessage, FindNodeResponse, CapReqCall, PubSubIntermediateResponse, AreaDataCall, FindNodeCall, NTreeReplaceNodeMessage, PubSubIntermediateCall, SimpleCoordStrategyCall, RequestRoutingRowResponse, RpcTimeoutMessage, NTreeGroupAddMessage, DeBruijnResponse, PubSubHelpResponse, RegionsStrategyCall, RequestRoutingRowCall, BaseResponseMessage, NTreeMoveMessage, DeBruijnCall, RequestLeafSetResponse, TreeTestStrategyCall, PubSubHelpCall, BaseCallMessage, NTreeLeaveMessage, RequestLeafSetCall, RemoveRandomStrategyCall, PubSubUnsubscriptionMessage, BaseRpcMessage, RequestRepairResponse, SendAllStrategyCall, NTreeCollapseMessage, FixfingersResponse, PubSubSubscriptionResponse, BaseAppDataMessage, RequestRepairCall, SearchResponseMessage, SendCoordinatesCall, FixfingersCall, PubSubSubscriptionCall, NTreeGroupDeleteMessage, RequestStateResponse, ChildCheckResponse, StabilizeResponse, PubSubTakeOverSubspaceResponse, SearchMessage, BaseRouteMessage, RequestStateCall, NTreeNodePingResponse, NiceMulticastMessage, ChildCheckCall, StabilizeCall, PubSubTakeOverSubspaceCall, PastryJoinResponse, KeyListMessage, NTreePingResponse, ChildReleaseResponse, PastryJoinCall, NiceLeaderHeartbeat, JoinResponse, PubSubResponsibleNodeResponse, NTreeNodePingCall, GiaRouteMessage, ChildReleaseCall, VastEventMessage, QuonEventMessage, JoinCall, PubSubResponsibleNodeCall, GlobalViewBuilderResponse, VastDiscardMessage, NiceHeartbeat, NTreePingCall, GiaIDMessage, DHTGetResponse, QuonMoveMessage, PubSubJoinResponse, GlobalViewBuilderCall, NotifyResponse, VastMoveMessage, UnderlayTestResponse, ScribePublishResponse, NTreeDivideResponse, TokenMessage, NiceClusterMerge, TreeAppResponse, PubSubJoinCall, DHTPutResponse, QuonListMessage, NotifyCall, UnderlayTestCall, RttToNodeResponse, ScribePublishCall, NTreeDivideCall, GiaNeighborMessage, NiceMemberMessage, VastListMessage, TreeAppCall, BucketResponse, DHTGetCall, KbrTestResponse, NewSuccessorHintMessage, QuonMessage, CoordsOfNodeResponse, PastryStateMessage, ScribeJoinResponse, ParentRequestResponse, NiceMessage, ProxFindNodeResponse, GiaMessage, NTreeJoinResponse, DiscoveryResponse, BucketCall, VastMessage, KbrTestCall, ChordMessage, MyNeighborResponse, CoordsReqResponse, CBRDHTGetResponse, RttToNodeCall, ScribeJoinCall, ParentRequestCall, DHTPutCall, ProxFindNodeCall, NTreeJoinCall, DiscoveryCall, KademliaRoutingInfoMessage, CoordsOfNodeCall, CoordsReqCall, MyNeighborCall, and CBRDHTGetCall.

Referenced by doUnpacking().

virtual void BaseOverlayMessage::setType ( int  type)
virtual

Member Data Documentation

int BaseOverlayMessage::statType_var
protected

Definition at line 314 of file CommonMessages_m.h.

int BaseOverlayMessage::type_var
protected

Definition at line 313 of file CommonMessages_m.h.


The documentation for this class was generated from the following file: