INET Framework for OMNeT++/OMNEST
IGMPTimer Class Reference

#include <IGMPTimer_m.h>

List of all members.

Public Member Functions

 IGMPTimer (const char *name=NULL, int kind=0)
 IGMPTimer (const IGMPTimer &other)
virtual ~IGMPTimer ()
IGMPTimeroperator= (const IGMPTimer &other)
virtual IGMPTimerdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual char getTimerKind () const
virtual void setTimerKind (char timerKind)
virtual int getCount () const
virtual void setCount (int count)
virtual int getIntID () const
virtual void setIntID (int intID)
virtual IPAddressgetGroupAddress ()
virtual const IPAddressgetGroupAddress () const
virtual void setGroupAddress (const IPAddress &groupAddress)

Protected Member Functions

bool operator== (const IGMPTimer &)

Protected Attributes

char timerKind_var
int count_var
int intID_var
IPAddress groupAddress_var

Private Member Functions

void copy (const IGMPTimer &other)

Detailed Description

Class generated from ansa/igmp/IGMPTimer.msg by opp_msgc.

 message IGMPTimer extends cMessage
 {
       char	timerKind enum(IGMPTimerType);
       int	count;
       int 	intID;
       IPAddress groupAddress;
 };
 

Definition at line 55 of file IGMPTimer_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

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

Definition at line 75 of file IGMPTimer_m.h.

{return new IGMPTimer(*this);}
virtual IPAddress& IGMPTimer::getGroupAddress ( ) [virtual]

Referenced by IGMP::processIGMPTimer().

virtual const IPAddress& IGMPTimer::getGroupAddress ( ) const [inline, virtual]

Definition at line 87 of file IGMPTimer_m.h.

Referenced by getGroupAddress().

{return const_cast<IGMPTimer*>(this)->getGroupAddress();}
virtual int IGMPTimer::getIntID ( ) const [virtual]

Referenced by IGMP::processIGMPTimer().

virtual char IGMPTimer::getTimerKind ( ) const [virtual]

Referenced by IGMP::processIGMPTimer().

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void IGMPTimer::setCount ( int  count) [virtual]
virtual void IGMPTimer::setGroupAddress ( const IPAddress groupAddress) [virtual]

Member Data Documentation

int IGMPTimer::count_var [protected]

Definition at line 59 of file IGMPTimer_m.h.

Definition at line 61 of file IGMPTimer_m.h.

int IGMPTimer::intID_var [protected]

Definition at line 60 of file IGMPTimer_m.h.

char IGMPTimer::timerKind_var [protected]

Definition at line 58 of file IGMPTimer_m.h.


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