EventManager.hh File Reference

EventManager public header. More...

#include <string>
#include <boost/iterator/filter_iterator.hpp>
#include <senf/boost_intrusive/ilist.hpp>
#include <senf/boost_intrusive/ilist_hook.hpp>
#include <senf/Utils/singleton.hh>
#include "EventManager.cci"

Include dependency graph for EventManager.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

EventManager public header.

Definition in file EventManager.hh.


Classes

class   senf::scheduler::detail::Event
class   senf::scheduler::detail::EventManager
struct   senf::scheduler::detail::EventManager::EventManager::IteratorFilter

Namespaces

namespace   senf
namespace   senf::scheduler
  The Scheduler interface.
namespace   senf::scheduler::detail

Defines

#define  HH_SENF_Scheduler_EventManager_   1

Typedefs

typedef
boost::intrusive::ilist_base_hook
< EventListTag > 
senf::scheduler::detail::EventListBase
typedef
boost::intrusive::ilist
< EventListBase::value_traits
< Event >, false > 
senf::scheduler::detail::EventList

Define Documentation

#define
HH_SENF_Scheduler_EventManager_   1

Definition at line 27 of file EventManager.hh.