senf::ppi::RouteBase Class Referenceabstract

Routing base class. More...

#include <senf/PPI/Route.hh>

Inheritance diagram for senf::ppi::RouteBase:

Public Member Functions

virtual ~RouteBase ()
 
bool hasConnector (connector::Connector const &conn) const
 true, if route has connector conn More...
 
bool hasEvent (EventDescriptor const &event) const
 true, if route has event event More...
 

Protected Member Functions

 RouteBase ()
 
Source & source () const
 Routing source. More...
 
Target & target () const
 Routing target. More...
 

Detailed Description

Routing base class.

Routing information is defined within each module to define the control flow. RouteBase is the generic base class for all routing entries.

Definition at line 34 of file Route.hh.

Constructor & Destructor Documentation

◆ ~RouteBase()

virtual senf::ppi::RouteBase::~RouteBase ( )
virtual

◆ RouteBase()

senf::ppi::RouteBase::RouteBase ( )
protected

Member Function Documentation

◆ hasConnector()

bool senf::ppi::RouteBase::hasConnector ( connector::Connector const &  conn) const

true, if route has connector conn

◆ hasEvent()

bool senf::ppi::RouteBase::hasEvent ( EventDescriptor const &  event) const

true, if route has event event

◆ source()

Source& senf::ppi::RouteBase::source ( ) const
protected

Routing source.

Note
The real implementation is in the BaseRouteImplementation template in Route.ih. This class is internal and not documented.

◆ target()

Target& senf::ppi::RouteBase::target ( ) const
protected

Routing target.

Note
The real implementation is in the BaseRouteImplementation template in Route.ih. This class is internal and not documented.

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