senf::ppi::IntervalTimer Class Reference
[Events]

High precision regularly signaled event. More...

#include <senf/PPI/IntervalTimer.hh>

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

List of all members.


Detailed Description

High precision regularly signaled event.

An IntervalTimer signals an event eventsPerInterval times each interval nanoseconds. The event counter and timer are reset, whenever the event is disabled.

See also:
IntervalTimerEventInfo

Definition at line 60 of file IntervalTimer.hh.


Public Member Functions

void  interval (ClockService::clock_type interval, unsigned eventsPerInterval=1)
std::pair
< ClockService::clock_type,
unsigned > 
interval () const

Structors and default members

  IntervalTimer (ClockService::clock_type interval, unsigned eventsPerInterval=1)
  IntervalTimer ()

Constructor & Destructor Documentation

senf::ppi::IntervalTimer::
IntervalTimer ( ClockService::clock_type  interval,
unsigned  eventsPerInterval = 1 )

Definition at line 34 of file IntervalTimer.cci.

senf::ppi::IntervalTimer::
IntervalTimer ()

Definition at line 40 of file IntervalTimer.cci.


Member Function Documentation

std::pair< senf::ClockService::clock_type, unsigned > senf::ppi::IntervalTimer::
interval ()

Definition at line 54 of file IntervalTimer.cci.

void senf::ppi::IntervalTimer::
interval ( ClockService::clock_type  interval,
unsigned  eventsPerInterval = 1 )

Definition at line 45 of file IntervalTimer.cci.


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