INET Framework for OMNeT++/OMNEST
inet::PimSm::PimSmOutInterface Class Reference
Inheritance diagram for inet::PimSm::PimSmOutInterface:
inet::IMulticastRoute::OutInterface

Public Member Functions

 PimSmOutInterface (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

◆ PimSmOutInterface()

inet::PimSm::PimSmOutInterface::PimSmOutInterface ( DownstreamInterface downstream)
inline

Member Function Documentation

◆ isEnabled()

virtual bool inet::PimSm::PimSmOutInterface::isEnabled ( )
inlineoverridevirtual

Reimplemented from inet::IMulticastRoute::OutInterface.

118 { return downstream->isInInheritedOlist(); }

Member Data Documentation

◆ downstream

DownstreamInterface* inet::PimSm::PimSmOutInterface::downstream
private

The documentation for this class was generated from the following file:
inet::IMulticastRoute::OutInterface::OutInterface
OutInterface(const NetworkInterface *ie, bool isLeaf=false)
Definition: IRoute.h:189
inet::PimSm::DownstreamInterface::isInInheritedOlist
bool isInInheritedOlist() const
Definition: PimSm.cc:2073
inet::PimSm::PimSmOutInterface::downstream
DownstreamInterface * downstream
Definition: PimSm.h:113