INET Framework for OMNeT++/OMNEST
inet::IGMPMessage Class Reference

Class generated from inet/networklayer/ipv4/IGMPMessage.msg:44 by nedtool. More...

#include <IGMPMessage_m.h>

Inheritance diagram for inet::IGMPMessage:
inet::IGMPQuery inet::IGMPv1Report inet::IGMPv2Leave inet::IGMPv2Report inet::IGMPv3Report inet::IGMPv1Query inet::IGMPv2Query inet::IGMPv3Query_Base inet::IGMPv3Query

Public Member Functions

 IGMPMessage (const char *name=nullptr, short kind=0)
 
 IGMPMessage (const IGMPMessage &other)
 
virtual ~IGMPMessage ()
 
IGMPMessageoperator= (const IGMPMessage &other)
 
virtual IGMPMessagedup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getType () const
 
virtual void setType (int type)
 

Protected Member Functions

bool operator== (const IGMPMessage &)
 

Protected Attributes

int type
 

Private Member Functions

void copy (const IGMPMessage &other)
 

Detailed Description

Class generated from inet/networklayer/ipv4/IGMPMessage.msg:44 by nedtool.

packet IGMPMessage
{
    int type @enum(IGMPType);
}

Constructor & Destructor Documentation

inet::IGMPMessage::IGMPMessage ( const char *  name = nullptr,
short  kind = 0 
)
inet::IGMPMessage::IGMPMessage ( const IGMPMessage other)
virtual inet::IGMPMessage::~IGMPMessage ( )
virtual

Member Function Documentation

void inet::IGMPMessage::copy ( const IGMPMessage other)
private
virtual IGMPMessage* inet::IGMPMessage::dup ( ) const
inlineoverridevirtual
virtual int inet::IGMPMessage::getType ( ) const
virtual
IGMPMessage& inet::IGMPMessage::operator= ( const IGMPMessage other)
bool inet::IGMPMessage::operator== ( const IGMPMessage )
protected
virtual void inet::IGMPMessage::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::IGMPMessage::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Member Data Documentation

int inet::IGMPMessage::type
protected

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