OverSim
PubSubBackupCall Class Reference

Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc. More...

#include <PubSubMessage_m.h>

Inheritance diagram for PubSubBackupCall:
BaseCallMessage BaseRpcMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

Public Member Functions

 PubSubBackupCall (const char *name=NULL, int kind=0)
 PubSubBackupCall (const PubSubBackupCall &other)
virtual ~PubSubBackupCall ()
PubSubBackupCalloperator= (const PubSubBackupCall &other)
virtual PubSubBackupCalldup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getSubspaceId () const
virtual void setSubspaceId (int subspaceId)
virtual void setIntermediatesArraySize (unsigned int size)
virtual unsigned int getIntermediatesArraySize () const
virtual NodeHandlegetIntermediates (unsigned int k)
virtual const NodeHandlegetIntermediates (unsigned int k) const
virtual void setIntermediates (unsigned int k, const NodeHandle &intermediates)
virtual void setChildrenArraySize (unsigned int size)
virtual unsigned int getChildrenArraySize () const
virtual NodeHandlegetChildren (unsigned int k)
virtual const NodeHandlegetChildren (unsigned int k) const
virtual void setChildren (unsigned int k, const NodeHandle &children)
virtual void setChildrenPosArraySize (unsigned int size)
virtual unsigned int getChildrenPosArraySize () const
virtual int getChildrenPos (unsigned int k) const
virtual void setChildrenPos (unsigned int k, int childrenPos)
- Public Member Functions inherited from BaseCallMessage
 BaseCallMessage (const char *name=NULL, int kind=0)
 BaseCallMessage (const BaseCallMessage &other)
virtual ~BaseCallMessage ()
BaseCallMessageoperator= (const BaseCallMessage &other)
- Public Member Functions inherited from BaseRpcMessage
 BaseRpcMessage (const char *name=NULL, int kind=0)
 BaseRpcMessage (const BaseRpcMessage &other)
virtual ~BaseRpcMessage ()
BaseRpcMessageoperator= (const BaseRpcMessage &other)
virtual unsigned int getNonce () const
virtual void setNonce (unsigned int nonce)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode)
virtual void setAuthBlockArraySize (uint8_t size)
virtual uint8_t getAuthBlockArraySize () const
virtual AuthBlockgetAuthBlock (uint8_t k)
virtual const AuthBlockgetAuthBlock (uint8_t k) const
virtual void setAuthBlock (uint8_t k, const AuthBlock &authBlock)
- Public Member Functions inherited from BaseOverlayMessage
 BaseOverlayMessage (const char *name=NULL, int kind=0)
 BaseOverlayMessage (const BaseOverlayMessage &other)
virtual ~BaseOverlayMessage ()
BaseOverlayMessageoperator= (const BaseOverlayMessage &other)
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 PubSubBackupCall &)
- Protected Member Functions inherited from BaseCallMessage
bool operator== (const BaseCallMessage &)
- Protected Member Functions inherited from BaseRpcMessage
bool operator== (const BaseRpcMessage &)
- Protected Member Functions inherited from BaseOverlayMessage
bool operator== (const BaseOverlayMessage &)

Protected Attributes

int subspaceId_var
NodeHandleintermediates_var
unsigned int intermediates_arraysize
NodeHandlechildren_var
unsigned int children_arraysize
int * childrenPos_var
unsigned int childrenPos_arraysize

Private Member Functions

void copy (const PubSubBackupCall &other)

Detailed Description

Class generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc.

packet PubSubBackupCall extends BaseCallMessage
{
        int subspaceId;
        NodeHandle intermediates[];
        NodeHandle children[];
        int childrenPos[];
}

Definition at line 697 of file PubSubMessage_m.h.

Constructor & Destructor Documentation

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

Referenced by dup().

PubSubBackupCall::PubSubBackupCall ( const PubSubBackupCall other)
virtual PubSubBackupCall::~PubSubBackupCall ( )
virtual

Member Function Documentation

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

Reimplemented from BaseCallMessage.

Definition at line 720 of file PubSubMessage_m.h.

{return new PubSubBackupCall(*this);}
virtual NodeHandle& PubSubBackupCall::getChildren ( unsigned int  k)
virtual
virtual const NodeHandle& PubSubBackupCall::getChildren ( unsigned int  k) const
inlinevirtual

Definition at line 735 of file PubSubMessage_m.h.

Referenced by getChildren().

{return const_cast<PubSubBackupCall*>(this)->getChildren(k);}
virtual unsigned int PubSubBackupCall::getChildrenArraySize ( ) const
virtual
virtual int PubSubBackupCall::getChildrenPos ( unsigned int  k) const
virtual
virtual unsigned int PubSubBackupCall::getChildrenPosArraySize ( ) const
virtual
virtual NodeHandle& PubSubBackupCall::getIntermediates ( unsigned int  k)
virtual
virtual const NodeHandle& PubSubBackupCall::getIntermediates ( unsigned int  k) const
inlinevirtual

Definition at line 730 of file PubSubMessage_m.h.

Referenced by getIntermediates().

{return const_cast<PubSubBackupCall*>(this)->getIntermediates(k);}
virtual unsigned int PubSubBackupCall::getIntermediatesArraySize ( ) const
virtual
virtual int PubSubBackupCall::getSubspaceId ( ) const
virtual
PubSubBackupCall& PubSubBackupCall::operator= ( const PubSubBackupCall other)
bool PubSubBackupCall::operator== ( const PubSubBackupCall )
protected
virtual void PubSubBackupCall::parsimPack ( cCommBuffer *  b)
virtual

Reimplemented from BaseCallMessage.

Referenced by doPacking().

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

Reimplemented from BaseCallMessage.

Referenced by doUnpacking().

virtual void PubSubBackupCall::setChildren ( unsigned int  k,
const NodeHandle children 
)
virtual
virtual void PubSubBackupCall::setChildrenArraySize ( unsigned int  size)
virtual
virtual void PubSubBackupCall::setChildrenPos ( unsigned int  k,
int  childrenPos 
)
virtual
virtual void PubSubBackupCall::setChildrenPosArraySize ( unsigned int  size)
virtual
virtual void PubSubBackupCall::setIntermediates ( unsigned int  k,
const NodeHandle intermediates 
)
virtual
virtual void PubSubBackupCall::setIntermediatesArraySize ( unsigned int  size)
virtual
virtual void PubSubBackupCall::setSubspaceId ( int  subspaceId)
virtual

Member Data Documentation

unsigned int PubSubBackupCall::children_arraysize
protected

Definition at line 704 of file PubSubMessage_m.h.

NodeHandle* PubSubBackupCall::children_var
protected

Definition at line 703 of file PubSubMessage_m.h.

unsigned int PubSubBackupCall::childrenPos_arraysize
protected

Definition at line 706 of file PubSubMessage_m.h.

int* PubSubBackupCall::childrenPos_var
protected

Definition at line 705 of file PubSubMessage_m.h.

unsigned int PubSubBackupCall::intermediates_arraysize
protected

Definition at line 702 of file PubSubMessage_m.h.

NodeHandle* PubSubBackupCall::intermediates_var
protected

Definition at line 701 of file PubSubMessage_m.h.

int PubSubBackupCall::subspaceId_var
protected

Definition at line 700 of file PubSubMessage_m.h.


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