INET Framework for OMNeT++/OMNEST
PIMGraft Class Reference

#include <PIMPacket_m.h>

Inheritance diagram for PIMGraft:
PIMJoinPrune PIMPacket

List of all members.

Public Member Functions

 PIMGraft (const char *name=NULL, int kind=0)
 PIMGraft (const PIMGraft &other)
virtual ~PIMGraft ()
PIMGraftoperator= (const PIMGraft &other)
virtual PIMGraftdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual short getType () const
virtual void setType (short type)
virtual int getHoldTime () const
virtual void setHoldTime (int holdTime)

Protected Member Functions

bool operator== (const PIMGraft &)

Protected Attributes

short type_var
int holdTime_var

Private Member Functions

void copy (const PIMGraft &other)

Detailed Description

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

 packet PIMGraft extends PIMJoinPrune
 {
 	short 			type enum(PIMPacketType) = Graft;	
 	int				holdTime = 0; 
 }
 

Definition at line 335 of file PIMPacket_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Reimplemented from PIMJoinPrune.

Definition at line 353 of file PIMPacket_m.h.

{return new PIMGraft(*this);}
virtual int PIMGraft::getHoldTime ( ) const [virtual]

Reimplemented from PIMJoinPrune.

virtual short PIMGraft::getType ( ) const [virtual]

Reimplemented from PIMJoinPrune.

PIMGraft& PIMGraft::operator= ( const PIMGraft other)
bool PIMGraft::operator== ( const PIMGraft ) [protected]
virtual void PIMGraft::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from PIMJoinPrune.

Referenced by doPacking().

virtual void PIMGraft::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from PIMJoinPrune.

Referenced by doUnpacking().

virtual void PIMGraft::setHoldTime ( int  holdTime) [virtual]

Reimplemented from PIMJoinPrune.

virtual void PIMGraft::setType ( short  type) [virtual]

Reimplemented from PIMJoinPrune.


Member Data Documentation

int PIMGraft::holdTime_var [protected]

Reimplemented from PIMJoinPrune.

Definition at line 339 of file PIMPacket_m.h.

short PIMGraft::type_var [protected]

Reimplemented from PIMJoinPrune.

Definition at line 338 of file PIMPacket_m.h.


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