INET Framework for OMNeT++/OMNEST
|
Base class for protocol-specific data on an interface. More...
#include <InterfaceEntry.h>
Public Member Functions | |
InterfaceProtocolData () | |
InterfaceEntry * | getInterfaceEntry () const |
Returns the InterfaceEntry that contains this data object, or nullptr. More... | |
Protected Member Functions | |
virtual void | changed (simsignal_t signalID, int fieldId) |
Protected Attributes | |
InterfaceEntry * | ownerp = nullptr |
Friends | |
class | InterfaceEntry |
Base class for protocol-specific data on an interface.
Notable subclasses are IPv4InterfaceData and IPv6InterfaceData.
|
protectedvirtual |
|
inline |
Returns the InterfaceEntry that contains this data object, or nullptr.
|
friend |
|
protected |
Referenced by changed(), inet::InterfaceEntry::changed(), inet::InterfaceEntry::getFullPath(), inet::IPv6InterfaceData::joinMulticastGroup(), inet::IPv6InterfaceData::leaveMulticastGroup(), inet::InterfaceEntry::resetInterface(), inet::InterfaceEntry::setGenericNetworkProtocolData(), inet::InterfaceEntry::setIeee8021dInterfaceData(), inet::InterfaceEntry::setIPv4Data(), inet::InterfaceEntry::setIPv6Data(), inet::InterfaceEntry::setISISInterfaceData(), and inet::InterfaceEntry::setTRILLInterfaceData().