|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/ipv4/IgmpMessage.msg:104 by opp_msgtool.
More...
#include <IgmpMessage_m.h>
Public Member Functions | |
| GroupRecord () | |
| GroupRecord (const GroupRecord &other) | |
| virtual | ~GroupRecord () |
| GroupRecord & | operator= (const GroupRecord &other) |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) |
| virtual int | getRecordType () const |
| virtual void | setRecordType (int recordType) |
| virtual const Ipv4Address & | getGroupAddress () const |
| virtual Ipv4Address & | getGroupAddressForUpdate () |
| virtual void | setGroupAddress (const Ipv4Address &groupAddress) |
| virtual const Ipv4AddressVector & | getSourceList () const |
| virtual Ipv4AddressVector & | getSourceListForUpdate () |
| virtual void | setSourceList (const Ipv4AddressVector &sourceList) |
| virtual void | setAuxDataArraySize (size_t size) |
| virtual size_t | getAuxDataArraySize () const |
| virtual uint32_t | getAuxData (size_t k) const |
| virtual void | setAuxData (size_t k, uint32_t auxData) |
| virtual void | insertAuxData (size_t k, uint32_t auxData) |
| void | insertAuxData (uint32_t auxData) |
| virtual void | appendAuxData (uint32_t auxData) |
| virtual void | eraseAuxData (size_t k) |
Protected Member Functions | |
| bool | operator== (const GroupRecord &)=delete |
Protected Attributes | |
| int | recordType = 0 |
| Ipv4Address | groupAddress |
| Ipv4AddressVector | sourceList |
| uint32_t * | auxData = nullptr |
| size_t | auxData_arraysize = 0 |
Private Member Functions | |
| void | copy (const GroupRecord &other) |
Class generated from inet/networklayer/ipv4/IgmpMessage.msg:104 by opp_msgtool.
class GroupRecord { @packetData; int recordType @enum(GroupRecordType); Ipv4Address groupAddress; Ipv4AddressVector sourceList; uint32_t auxData[]; }
| inet::GroupRecord::GroupRecord | ( | ) |
| inet::GroupRecord::GroupRecord | ( | const GroupRecord & | other | ) |
|
virtual |
|
virtual |
|
private |
|
virtual |
|
virtual |
Referenced by inet::IgmpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::IgmpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::Igmpv3::processReport(), and inet::IgmpHeaderSerializer::serialize().
|
inlinevirtual |
|
virtual |
Referenced by inet::Igmpv3::processReport(), and inet::IgmpHeaderSerializer::serialize().
|
virtual |
Referenced by inet::Igmpv3::processHostGeneralQueryTimer(), and inet::IgmpHeaderSerializer::serialize().
|
inlinevirtual |
Referenced by inet::IgmpHeaderSerializer::deserialize(), and inet::Igmpv3::processReport().
|
virtual |
|
inline |
| GroupRecord& inet::GroupRecord::operator= | ( | const GroupRecord & | other | ) |
|
protecteddelete |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::IgmpHeaderSerializer::deserialize().
|
virtual |
Referenced by inet::IgmpHeaderSerializer::deserialize().
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::Igmpv3::processHostGeneralQueryTimer().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |