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 ()
IGMPMessageoperator= (const IGMPMessage &other)
virtual IGMPMessagedup () 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 IPAddressgetGroupAddress ()
virtual const IPAddressgetGroupAddress () 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: