senf::ppi::Route< Source, Target > Class Template Reference

Route descriptor. More...

#include <senf/PPI/predecl.hh>

Inheritance diagram for senf::ppi::Route< Source, Target >:

Detailed Description

template<class Source, class Target>
class senf::ppi::Route< Source, Target >

Route descriptor.

Route instances are created by Module::route statements. The Route class provides an interface to manipulate the flow processing.

Depending on the type of route, one of the following classes will be a baseclass:

ForwardingRoute

If the route is a forwarding route. This is a route which forwards throttling notifications. This is the case, if one of the route endpoints is a notify source (a connector::ActiveConnector) and the other is a notify target (a connector::PassiveConnector or an EventDescriptor).

RouteBase
If the route is not a forwarding route, it is based directly on the generic route base class

Definition at line 36 of file predecl.hh.


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