senf::scheduler::detail::EventManager Class Reference

#include <senf/Scheduler/EventManager.hh>

Inheritance diagram for senf::scheduler::detail::EventManager:

Classes

struct  IteratorFilter
 

Public Types

typedef boost::filter_iterator< IteratorFilter, EventList::const_iteratoriterator
 

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 ()
 

Detailed Description

Definition at line 81 of file EventManager.hh.

Member Typedef Documentation

◆ iterator

Member Function Documentation

◆ add()

void senf::scheduler::detail::EventManager::add ( Event event)

◆ begin()

iterator senf::scheduler::detail::EventManager::begin ( ) const

◆ end()

iterator senf::scheduler::detail::EventManager::end ( ) const

◆ listEvents()

void senf::scheduler::detail::EventManager::listEvents ( std::ostream &  os)

Definition at line 57 of file EventManager.cc.

◆ remove()

void senf::scheduler::detail::EventManager::remove ( Event event)

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