senf::ppi::module::RateFilter Class Reference

#include <senf/PPI/RateFilter.hh>

Inheritance diagram for senf::ppi::module::RateFilter:

Public Member Functions

 RateFilter (ClockService::clock_type interval)
 
void interval (ClockService::clock_type interval)
 
ClockService::clock_type interval () const
 
- Public Member Functions inherited from senf::ppi::module::Module
virtual ~Module ()
 

Public Attributes

connector::ActiveInput input
 
connector::ActiveOutput output
 

Additional Inherited Members

- Protected Member Functions inherited from senf::ppi::module::Module
 Module ()
 
Route< connector::InputConnector, connector::OutputConnector > & route (connector::InputConnector &input, connector::OutputConnector &output)
 Define flow information. More...
 
Route< connector::InputConnector, EventDescriptor > & route (connector::InputConnector &input, EventDescriptor &output)
 Define flow information. More...
 
Route< EventDescriptor, connector::OutputConnector > & route (EventDescriptor &input, connector::OutputConnector &output)
 Define flow information. More...
 
void noroute (connector::Connector &connector)
 Define terminal connectors. More...
 
template<class Target >
void registerEvent (EventDescriptor &descriptor, Target target)
 Register an external event. More...
 
ClockService::clock_type const & time () const
 Time-stamp of the currently processing event. More...
 
ClockService::clock_type const & now () const
 Current time of the currently processing event. More...
 
virtual void v_init ()
 Called after module setup. More...
 
console::DirectoryNodesysConsoleDir () const
 
void destroy ()
 

Detailed Description

Definition at line 32 of file RateFilter.hh.

Constructor & Destructor Documentation

◆ RateFilter()

RateFilter::RateFilter ( ClockService::clock_type  interval)

Definition at line 26 of file RateFilter.cc.

Member Function Documentation

◆ interval() [1/2]

void RateFilter::interval ( ClockService::clock_type  interval)

Definition at line 45 of file RateFilter.cc.

◆ interval() [2/2]

senf::ClockService::clock_type RateFilter::interval ( ) const

Definition at line 39 of file RateFilter.cc.

Member Data Documentation

◆ input

connector::ActiveInput senf::ppi::module::RateFilter::input

Definition at line 42 of file RateFilter.hh.

◆ output

connector::ActiveOutput senf::ppi::module::RateFilter::output

Definition at line 43 of file RateFilter.hh.


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