senf::ppi::EventManager Class Reference

Event registry and control. More...

#include <senf/PPI/EventManager.hh>

Inheritance diagram for senf::ppi::EventManager:

Public Member Functions

ClockService::clock_type const & now ()
 Current time at last event dispatch. More...
 
ClockService::clock_type const & time ()
 Expected time of the last event. More...
 

Structors and default members

static EventManagerinstance ()
 
static bool alive ()
 

Detailed Description

Event registry and control.

The EventManager control event registration and manages global event parameters. The EventManager controls event dispatch but does not control event generation. This is the responsibility of an external component (the Scheduler)

Definition at line 40 of file EventManager.hh.

Member Function Documentation

◆ alive()

static bool senf::ppi::EventManager::alive ( )
static

◆ instance()

static EventManager& senf::ppi::EventManager::instance ( )
static

◆ now()

ClockService::clock_type const& senf::ppi::EventManager::now ( )

Current time at last event dispatch.

◆ time()

ClockService::clock_type const& senf::ppi::EventManager::time ( )

Expected time of the last event.


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