INET Framework for OMNeT++/OMNEST
PIMPacket Class Reference

#include <PIMPacket_m.h>

Inheritance diagram for PIMPacket:
PIMAssert PIMHello PIMJoinPrune PIMRegister PIMRegisterStop PIMStateRefresh PIMGraft PIMGraftAck

List of all members.

Public Member Functions

 PIMPacket (const char *name=NULL, int kind=0)
 PIMPacket (const PIMPacket &other)
virtual ~PIMPacket ()
PIMPacketoperator= (const PIMPacket &other)
virtual PIMPacketdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual short getVersion () const
virtual void setVersion (short version)
virtual short getType () const
virtual void setType (short type)

Protected Member Functions

bool operator== (const PIMPacket &)

Protected Attributes

short version_var
short type_var

Private Member Functions

void copy (const PIMPacket &other)

Detailed Description

Class generated from ansa/pim/PIMPacket.msg by opp_msgc.

 packet PIMPacket 
 {
    short 		version = 2;
    short 		type enum(PIMPacketType);							
 }
 

Definition at line 131 of file PIMPacket_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

PIMPacket::PIMPacket ( const PIMPacket other)
virtual PIMPacket::~PIMPacket ( ) [virtual]

Member Function Documentation

void PIMPacket::copy ( const PIMPacket other) [private]
virtual PIMPacket* PIMPacket::dup ( ) const [inline, virtual]

Reimplemented in PIMRegisterStop, PIMRegister, PIMStateRefresh, PIMGraftAck, PIMGraft, PIMAssert, PIMJoinPrune, and PIMHello.

Definition at line 149 of file PIMPacket_m.h.

{return new PIMPacket(*this);}
virtual short PIMPacket::getVersion ( ) const [virtual]
PIMPacket& PIMPacket::operator= ( const PIMPacket other)
bool PIMPacket::operator== ( const PIMPacket ) [protected]
virtual void PIMPacket::parsimPack ( cCommBuffer *  b) [virtual]
virtual void PIMPacket::parsimUnpack ( cCommBuffer *  b) [virtual]
virtual void PIMPacket::setType ( short  type) [virtual]
virtual void PIMPacket::setVersion ( short  version) [virtual]

Referenced by pimSplitter::initialize().


Member Data Documentation

short PIMPacket::type_var [protected]
short PIMPacket::version_var [protected]

Definition at line 134 of file PIMPacket_m.h.


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