senf::ppi::RouteBase Class Reference

Routing base class. More...

#include <senf/PPI/Route.hh>

Inheritance diagram for senf::ppi::RouteBase:
Inheritance graph
[legend]

List of all members.


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 44 of file Route.hh.


Public Member Functions

virtual  ~RouteBase ()
Source &  source () const
  Routing source.
Target target () const
  Routing target.
bool  hasConnector (connector::Connector const &conn) const
  true, if route has connector conn
bool  hasEvent (EventDescriptor const &event) const
  true, if route has event event

Protected Member Functions

  RouteBase (module::Module &module)

Constructor & Destructor Documentation

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

Definition at line 36 of file Route.cci.

senf::ppi::RouteBase::
RouteBase ( module::Module module )

Definition at line 54 of file Route.cci.


Member Function Documentation

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

true, if route has connector conn

Definition at line 39 of file Route.cci.

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

true, if route has event event

Definition at line 45 of file Route.cci.

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

Routing source.

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

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

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 files: