INET Framework for OMNeT++/OMNEST
inet::PIMDM::PIMDMOutInterface Class Reference
Inheritance diagram for inet::PIMDM::PIMDMOutInterface:
inet::IMulticastRoute::OutInterface

Public Member Functions

 PIMDMOutInterface (InterfaceEntry *ie, 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::PIMDM::PIMDMOutInterface::PIMDMOutInterface ( InterfaceEntry ie,
DownstreamInterface downstream 
)
inline
154  : IMulticastRoute::OutInterface(ie), downstream(downstream) {}
const InterfaceEntry * ie
Definition: IRoute.h:175
DownstreamInterface * downstream
Definition: PIMDM.h:150

Member Function Documentation

virtual bool inet::PIMDM::PIMDMOutInterface::isEnabled ( )
inlineoverridevirtual

Reimplemented from inet::IMulticastRoute::OutInterface.

155 { return downstream->isInOlist(); }
bool isInOlist() const
Definition: PIMDM.cc:1902
DownstreamInterface * downstream
Definition: PIMDM.h:150

Member Data Documentation

DownstreamInterface* inet::PIMDM::PIMDMOutInterface::downstream
private

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