INET Framework for OMNeT++/OMNEST
PIMStateRefresh Class Reference

#include <PIMPacket_m.h>

Inheritance diagram for PIMStateRefresh:
PIMPacket

List of all members.

Public Member Functions

 PIMStateRefresh (const char *name=NULL, int kind=0)
 PIMStateRefresh (const PIMStateRefresh &other)
virtual ~PIMStateRefresh ()
PIMStateRefreshoperator= (const PIMStateRefresh &other)
virtual PIMStateRefreshdup () 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)
virtual IPAddressgetOriginatorAddress ()
virtual const IPAddressgetOriginatorAddress () const
virtual void setOriginatorAddress (const IPAddress &originatorAddress)
virtual int getMetric () const
virtual void setMetric (int metric)
virtual int getMetricPreference () const
virtual void setMetricPreference (int metricPreference)
virtual short getMaskLen () const
virtual void setMaskLen (short maskLen)
virtual short getTtl () const
virtual void setTtl (short ttl)
virtual bool getP () const
virtual void setP (bool P)
virtual int getInterval () const
virtual void setInterval (int interval)

Protected Member Functions

bool operator== (const PIMStateRefresh &)

Protected Attributes

short type_var
IPAddress groupAddress_var
IPAddress sourceAddress_var
IPAddress originatorAddress_var
int metric_var
int metricPreference_var
short maskLen_var
short ttl_var
bool P_var
int interval_var

Private Member Functions

void copy (const PIMStateRefresh &other)

Detailed Description

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

 packet PIMStateRefresh extends PIMPacket
 {
 	short 			type enum(PIMPacketType) = StateRefresh;	
 	IPAddress		groupAddress;
 	IPAddress		sourceAddress;	
 	IPAddress		originatorAddress;	
 	int				metric;   
 	int				metricPreference;  
 	short			maskLen;
 	short			ttl;
 	bool			P;
 	int				interval; 
 }
 

Definition at line 427 of file PIMPacket_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual PIMStateRefresh::~PIMStateRefresh ( ) [virtual]

Member Function Documentation

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

Reimplemented from PIMPacket.

Definition at line 453 of file PIMPacket_m.h.

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

Definition at line 461 of file PIMPacket_m.h.

Referenced by getGroupAddress().

{return const_cast<PIMStateRefresh*>(this)->getGroupAddress();}
virtual int PIMStateRefresh::getInterval ( ) const [virtual]
virtual short PIMStateRefresh::getMaskLen ( ) const [virtual]
virtual int PIMStateRefresh::getMetric ( ) const [virtual]
virtual int PIMStateRefresh::getMetricPreference ( ) const [virtual]
virtual const IPAddress& PIMStateRefresh::getOriginatorAddress ( ) const [inline, virtual]

Definition at line 467 of file PIMPacket_m.h.

Referenced by getOriginatorAddress().

{return const_cast<PIMStateRefresh*>(this)->getOriginatorAddress();}
virtual bool PIMStateRefresh::getP ( ) const [virtual]
virtual const IPAddress& PIMStateRefresh::getSourceAddress ( ) const [inline, virtual]

Definition at line 464 of file PIMPacket_m.h.

Referenced by getSourceAddress().

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

Reimplemented from PIMPacket.

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

Reimplemented from PIMPacket.

Referenced by doPacking().

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

Reimplemented from PIMPacket.

Referenced by doUnpacking().

virtual void PIMStateRefresh::setGroupAddress ( const IPAddress groupAddress) [virtual]
virtual void PIMStateRefresh::setInterval ( int  interval) [virtual]
virtual void PIMStateRefresh::setMaskLen ( short  maskLen) [virtual]
virtual void PIMStateRefresh::setMetric ( int  metric) [virtual]
virtual void PIMStateRefresh::setMetricPreference ( int  metricPreference) [virtual]
virtual void PIMStateRefresh::setOriginatorAddress ( const IPAddress originatorAddress) [virtual]
virtual void PIMStateRefresh::setP ( bool  P) [virtual]
virtual void PIMStateRefresh::setSourceAddress ( const IPAddress sourceAddress) [virtual]
virtual void PIMStateRefresh::setTtl ( short  ttl) [virtual]
virtual void PIMStateRefresh::setType ( short  type) [virtual]

Reimplemented from PIMPacket.


Member Data Documentation

Definition at line 431 of file PIMPacket_m.h.

Definition at line 439 of file PIMPacket_m.h.

short PIMStateRefresh::maskLen_var [protected]

Definition at line 436 of file PIMPacket_m.h.

int PIMStateRefresh::metric_var [protected]

Definition at line 434 of file PIMPacket_m.h.

Definition at line 435 of file PIMPacket_m.h.

Definition at line 433 of file PIMPacket_m.h.

bool PIMStateRefresh::P_var [protected]

Definition at line 438 of file PIMPacket_m.h.

Definition at line 432 of file PIMPacket_m.h.

short PIMStateRefresh::ttl_var [protected]

Definition at line 437 of file PIMPacket_m.h.

short PIMStateRefresh::type_var [protected]

Reimplemented from PIMPacket.

Definition at line 430 of file PIMPacket_m.h.


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