INET Framework for OMNeT++/OMNEST
|
An entry of PIMInterfaceTable holding PIM specific parameters and state of the interface. More...
#include <PIMInterfaceTable.h>
Public Types | |
enum | PIMMode { DenseMode = 1, SparseMode = 2 } |
Public Member Functions | |
PIMInterface (InterfaceEntry *ie, PIMMode mode, bool stateRefreshFlag) | |
virtual std::string | info () const override |
int | getInterfaceId () const |
InterfaceEntry * | getInterfacePtr () const |
PIMMode | getMode () const |
bool | getSR () const |
IPv4Address | getDRAddress () const |
void | setDRAddress (IPv4Address address) |
Protected Attributes | |
InterfaceEntry * | ie |
PIMMode | mode |
bool | stateRefreshFlag |
IPv4Address | drAddress |
An entry of PIMInterfaceTable holding PIM specific parameters and state of the interface.
|
inline |
|
inline |
Referenced by inet::PIMSM::IamDR(), inet::operator<<(), and inet::PIMSM::updateDesignatedRouterAddress().
|
inline |
Referenced by inet::PIMBase::sendHelloPacket(), and inet::PIMDM::unroutableMulticastPacketArrived().
|
inline |
|
inline |
Referenced by inet::PIMSM::addNewRouteG(), inet::PIMSM::addNewRouteSG(), inet::PIMBase::handleNodeStart(), inet::operator<<(), inet::PIMSplitter::processPIMPacket(), inet::PIMBase::sendHelloPackets(), inet::PIMDM::unroutableMulticastPacketArrived(), and inet::PIMSM::unroutableMulticastPacketArrived().
|
inline |
|
overridevirtual |
|
inline |
Referenced by inet::PIMSM::updateDesignatedRouterAddress().
|
protected |
|
protected |
|
protected |
|
protected |