INET Framework for OMNeT++/OMNEST
|
#include <IGMPMessage.h>
Public Member Functions | |
IGMPv3Query (const char *name=nullptr) | |
IGMPv3Query (const IGMPv3Query &other) | |
IGMPv3Query & | operator= (const IGMPv3Query &other) |
virtual IGMPv3Query * | dup () const override |
virtual unsigned char | getMaxRespCode () const override |
virtual void | setMaxRespCode (unsigned char maxRespCode) override |
Public Member Functions inherited from inet::IGMPv3Query_Base | |
virtual | ~IGMPv3Query_Base () |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual bool | getSuppressRouterProc () const |
virtual void | setSuppressRouterProc (bool suppressRouterProc) |
virtual unsigned char | getRobustnessVariable () const |
virtual void | setRobustnessVariable (unsigned char robustnessVariable) |
virtual unsigned char | getQueryIntervalCode () const |
virtual void | setQueryIntervalCode (unsigned char queryIntervalCode) |
virtual IPv4AddressVector & | getSourceList () |
virtual const IPv4AddressVector & | getSourceList () const |
virtual void | setSourceList (const IPv4AddressVector &sourceList) |
Public Member Functions inherited from inet::IGMPv2Query | |
IGMPv2Query (const char *name=nullptr, short kind=0) | |
IGMPv2Query (const IGMPv2Query &other) | |
virtual | ~IGMPv2Query () |
IGMPv2Query & | operator= (const IGMPv2Query &other) |
virtual unsigned char | getMaxRespTime () const |
virtual void | setMaxRespTime (unsigned char maxRespTime) |
Public Member Functions inherited from inet::IGMPQuery | |
IGMPQuery (const char *name=nullptr, short kind=0) | |
IGMPQuery (const IGMPQuery &other) | |
virtual | ~IGMPQuery () |
IGMPQuery & | operator= (const IGMPQuery &other) |
virtual IPv4Address & | getGroupAddress () |
virtual const IPv4Address & | getGroupAddress () const |
virtual void | setGroupAddress (const IPv4Address &groupAddress) |
Additional Inherited Members | |
Protected Member Functions inherited from inet::IGMPv3Query_Base | |
bool | operator== (const IGMPv3Query_Base &) |
IGMPv3Query_Base (const char *name=nullptr, short kind=0) | |
IGMPv3Query_Base (const IGMPv3Query_Base &other) | |
IGMPv3Query_Base & | operator= (const IGMPv3Query_Base &other) |
Protected Member Functions inherited from inet::IGMPv2Query | |
bool | operator== (const IGMPv2Query &) |
Protected Member Functions inherited from inet::IGMPQuery | |
bool | operator== (const IGMPQuery &) |
Protected Attributes inherited from inet::IGMPv3Query_Base | |
bool | suppressRouterProc |
unsigned char | robustnessVariable |
unsigned char | queryIntervalCode |
IPv4AddressVector | sourceList |
Protected Attributes inherited from inet::IGMPv2Query | |
unsigned char | maxRespTime |
Protected Attributes inherited from inet::IGMPQuery | |
IPv4Address | groupAddress |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from inet::IGMPv3Query_Base.
|
inlineoverridevirtual |
Implements inet::IGMPv3Query_Base.
Referenced by inet::IGMPv3::processQuery(), and inet::serializer::IGMPSerializer::serialize().
|
inline |
|
inlineoverridevirtual |