INET Framework for OMNeT++/OMNEST
IGMPMessage Class Reference

#include <IGMPMessage_m.h>

List of all members.

Public Member Functions

 IGMPMessage (const char *name=NULL, int kind=0)
 IGMPMessage (const IGMPMessage &other)
virtual ~IGMPMessage ()
IGMPMessage & operator= (const IGMPMessage &other)
virtual IGMPMessage * dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual short getType () const
virtual void setType (short type)
virtual short getMaxRespTime () const
virtual void setMaxRespTime (short maxRespTime)
virtual IPAddress & getGroupAddress ()
virtual const IPAddress & getGroupAddress () const
virtual void setGroupAddress (const IPAddress &groupAddress)

Protected Member Functions

bool operator== (const IGMPMessage &)

Protected Attributes

short type_var
short maxRespTime_var
IPAddress groupAddress_var

Private Member Functions

void copy (const IGMPMessage &other)

Detailed Description

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

 packet IGMPMessage
 {
     short type enum(IGMPType);
     short maxRespTime;			
     IPAddress groupAddress;
 };
 

Definition at line 53 of file IGMPMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

virtual IGMPMessage::~IGMPMessage ( ) [virtual]

Member Function Documentation

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

Definition at line 72 of file IGMPMessage_m.h.

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

Definition at line 82 of file IGMPMessage_m.h.

Referenced by getGroupAddress().

{return const_cast<IGMPMessage*>(this)->getGroupAddress();}
virtual short IGMPMessage::getMaxRespTime ( ) const [virtual]
virtual short IGMPMessage::getType ( ) const [virtual]
IGMPMessage& IGMPMessage::operator= ( const IGMPMessage &  other)
bool IGMPMessage::operator== ( const IGMPMessage &  ) [protected]
virtual void IGMPMessage::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void IGMPMessage::setGroupAddress ( const IPAddress &  groupAddress) [virtual]

Referenced by IGMP::createPacket().

virtual void IGMPMessage::setMaxRespTime ( short  maxRespTime) [virtual]

Referenced by IGMP::createPacket().

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

Referenced by IGMP::createPacket().


Member Data Documentation

Definition at line 58 of file IGMPMessage_m.h.

short IGMPMessage::maxRespTime_var [protected]

Definition at line 57 of file IGMPMessage_m.h.

short IGMPMessage::type_var [protected]

Definition at line 56 of file IGMPMessage_m.h.


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