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 InterfaceEntry *ie, bool isLeaf=false)
 
 OutInterface (const OutInterface &other)
 
virtual ~OutInterface ()
 
const InterfaceEntrygetInterface () const
 
bool isLeaf () const
 

Private Attributes

DownstreamInterfacedownstream
 

Additional Inherited Members

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

Constructor & Destructor Documentation

inet::PIMSM::PIMSMOutInterface::PIMSMOutInterface ( DownstreamInterface downstream)
inline
DownstreamInterface * downstream
Definition: PIMSM.h:130
OutInterface(const InterfaceEntry *ie, bool isLeaf=false)
Definition: IRoute.h:179
InterfaceEntry * ie
Definition: PIMBase.h:83

Member Function Documentation

virtual bool inet::PIMSM::PIMSMOutInterface::isEnabled ( )
inlineoverridevirtual

Reimplemented from inet::IMulticastRoute::OutInterface.

135 { return downstream->isInInheritedOlist(); }
bool isInInheritedOlist() const
Definition: PIMSM.cc:2096
DownstreamInterface * downstream
Definition: PIMSM.h:130

Member Data Documentation

DownstreamInterface* inet::PIMSM::PIMSMOutInterface::downstream
private

The documentation for this class was generated from the following file: