|
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 (NetworkInterface *ie, PimMode mode, bool stateRefreshFlag) | |
| virtual std::string | str () const override |
| int | getInterfaceId () const |
| NetworkInterface * | getInterfacePtr () const |
| PimMode | getMode () const |
| bool | getSR () const |
| Ipv4Address | getDRAddress () const |
| void | setDRAddress (Ipv4Address address) |
Protected Attributes | |
| NetworkInterface * | 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(), and inet::PimSm::updateDesignatedRouterAddress().
|
inline |
|
inline |
|
inline |
Referenced by inet::PimSm::addNewRouteG(), inet::PimSm::addNewRouteSG(), inet::PimBase::handleStartOperation(), inet::PimSplitter::processPIMPacket(), inet::PimDm::receiveSignal(), inet::PimSm::receiveSignal(), inet::PimBase::sendHelloPackets(), inet::PimDm::unroutableMulticastPacketArrived(), and inet::PimSm::unroutableMulticastPacketArrived().
|
inline |
|
inline |
Referenced by inet::PimSm::updateDesignatedRouterAddress().
|
overridevirtual |
|
protected |
|
protected |
|
protected |
|
protected |