#include <senf/Scheduler/EventManager.hh>
Classes | |
struct | IteratorFilter |
Public Types | |
typedef boost::filter_iterator< IteratorFilter, EventList::const_iterator > | iterator |
Public Member Functions | |
void | add (Event &event) |
void | remove (Event &event) |
iterator | begin () const |
iterator | end () const |
void | listEvents (std::ostream &os) |
Additional Inherited Members | |
Protected Member Functions inherited from senf::singleton< EventManager > | |
singleton () | |
~singleton () | |
Static Protected Member Functions inherited from senf::singleton< EventManager > | |
static Self & | instance () |
static bool | alive () |
Definition at line 81 of file EventManager.hh.
typedef boost::filter_iterator< IteratorFilter, EventList::const_iterator> senf::scheduler::detail::EventManager::iterator |
Definition at line 93 of file EventManager.hh.
void senf::scheduler::detail::EventManager::add | ( | Event & | event | ) |
iterator senf::scheduler::detail::EventManager::begin | ( | ) | const |
iterator senf::scheduler::detail::EventManager::end | ( | ) | const |
void senf::scheduler::detail::EventManager::listEvents | ( | std::ostream & | os | ) |
Definition at line 57 of file EventManager.cc.
void senf::scheduler::detail::EventManager::remove | ( | Event & | event | ) |