INET Framework for OMNeT++/OMNEST
inet::PimDm::PimDmOutInterface Class Reference
Inheritance diagram for inet::PimDm::PimDmOutInterface:
inet::IMulticastRoute::OutInterface

Public Member Functions

 PimDmOutInterface (NetworkInterface *ie, DownstreamInterface *downstream)
 
virtual bool isEnabled () override
 
- Public Member Functions inherited from inet::IMulticastRoute::OutInterface
 OutInterface (const NetworkInterface *ie, bool isLeaf=false)
 
 OutInterface (const OutInterface &other)
 
virtual ~OutInterface ()
 
const NetworkInterfacegetInterface () const
 
bool isLeaf () const
 

Private Attributes

DownstreamInterfacedownstream
 

Additional Inherited Members

- Protected Attributes inherited from inet::IMulticastRoute::OutInterface
const NetworkInterfaceie
 
bool _isLeaf
 

Constructor & Destructor Documentation

◆ PimDmOutInterface()

inet::PimDm::PimDmOutInterface::PimDmOutInterface ( NetworkInterface ie,
DownstreamInterface downstream 
)
inline
148  : IMulticastRoute::OutInterface(ie), downstream(downstream) {}

Member Function Documentation

◆ isEnabled()

virtual bool inet::PimDm::PimDmOutInterface::isEnabled ( )
inlineoverridevirtual

Reimplemented from inet::IMulticastRoute::OutInterface.

149 { return downstream->isInOlist(); }

Member Data Documentation

◆ downstream

DownstreamInterface* inet::PimDm::PimDmOutInterface::downstream
private

The documentation for this class was generated from the following file:
inet::IMulticastRoute::OutInterface::ie
const NetworkInterface * ie
Definition: IRoute.h:185
inet::PimDm::DownstreamInterface::isInOlist
bool isInOlist() const
Definition: PimDm.cc:1921
inet::PimDm::PimDmOutInterface::downstream
DownstreamInterface * downstream
Definition: PimDm.h:144