INET Framework for OMNeT++/OMNEST
PIMRegisterStop Class Reference

#include <PIMPacket_m.h>

Inheritance diagram for PIMRegisterStop:
PIMPacket

List of all members.

Public Member Functions

 PIMRegisterStop (const char *name=NULL, int kind=0)
 PIMRegisterStop (const PIMRegisterStop &other)
virtual ~PIMRegisterStop ()
PIMRegisterStopoperator= (const PIMRegisterStop &other)
virtual PIMRegisterStopdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual short getType () const
virtual void setType (short type)
virtual IPAddressgetGroupAddress ()
virtual const IPAddressgetGroupAddress () const
virtual void setGroupAddress (const IPAddress &groupAddress)
virtual IPAddressgetSourceAddress ()
virtual const IPAddressgetSourceAddress () const
virtual void setSourceAddress (const IPAddress &sourceAddress)

Protected Member Functions

bool operator== (const PIMRegisterStop &)

Protected Attributes

short type_var
IPAddress groupAddress_var
IPAddress sourceAddress_var

Private Member Functions

void copy (const PIMRegisterStop &other)

Detailed Description

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

 packet PIMRegisterStop extends PIMPacket
 {
 	short 			type enum(PIMPacketType) = RegisterStop;	
 	IPAddress		groupAddress;
 	IPAddress		sourceAddress;
 }
 

Definition at line 544 of file PIMPacket_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual PIMRegisterStop::~PIMRegisterStop ( ) [virtual]

Member Function Documentation

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

Reimplemented from PIMPacket.

Definition at line 563 of file PIMPacket_m.h.

{return new PIMRegisterStop(*this);}
virtual const IPAddress& PIMRegisterStop::getGroupAddress ( ) const [inline, virtual]

Definition at line 571 of file PIMPacket_m.h.

Referenced by getGroupAddress().

{return const_cast<PIMRegisterStop*>(this)->getGroupAddress();}
virtual const IPAddress& PIMRegisterStop::getSourceAddress ( ) const [inline, virtual]

Definition at line 574 of file PIMPacket_m.h.

Referenced by getSourceAddress().

{return const_cast<PIMRegisterStop*>(this)->getSourceAddress();}
virtual short PIMRegisterStop::getType ( ) const [virtual]

Reimplemented from PIMPacket.

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

Reimplemented from PIMPacket.

Referenced by doPacking().

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

Reimplemented from PIMPacket.

Referenced by doUnpacking().

virtual void PIMRegisterStop::setGroupAddress ( const IPAddress groupAddress) [virtual]
virtual void PIMRegisterStop::setSourceAddress ( const IPAddress sourceAddress) [virtual]
virtual void PIMRegisterStop::setType ( short  type) [virtual]

Reimplemented from PIMPacket.


Member Data Documentation

Definition at line 548 of file PIMPacket_m.h.

Definition at line 549 of file PIMPacket_m.h.

short PIMRegisterStop::type_var [protected]

Reimplemented from PIMPacket.

Definition at line 547 of file PIMPacket_m.h.


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