senf::scheduler::detail Namespace Reference

Classes

class  Event
 
class  EventManager
 
class  FdManager
 
class  FIFORunner
 
class  Poller
 Epoll abstraction. More...
 
class  PollTimerSource
 
class  POSIXTimerSource
 
class  TimerSource
 

Typedefs

typedef boost::intrusive::list_base_hook< boost::intrusive::tag< EventHookListTag > > EventHookListBase
 
typedef boost::intrusive::list_base_hook< boost::intrusive::tag< EventListTag > > EventListBase
 
typedef boost::intrusive::list< Event, boost::intrusive::constant_time_size< false >, boost::intrusive::base_hook< EventListBase > > EventList
 
typedef boost::intrusive::set_base_hook< boost::intrusive::tag< FdSetTag > > FdSetBase
 
typedef boost::intrusive::list_base_hook< boost::intrusive::tag< IdleEventListTag > > IdleEventListBase
 
typedef boost::intrusive::set_base_hook< boost::intrusive::tag< SignalSetTag > > SignalSetBase
 
typedef boost::intrusive::set_base_hook< boost::intrusive::tag< TimerSetTag > > TimerSetBase
 

Typedef Documentation

◆ EventHookListBase

typedef boost::intrusive::list_base_hook< boost::intrusive::tag<EventHookListTag> > senf::scheduler::detail::EventHookListBase

Definition at line 32 of file EventHook.hh.

◆ EventList

typedef boost::intrusive::list< Event, boost::intrusive::constant_time_size<false>, boost::intrusive::base_hook<EventListBase> > senf::scheduler::detail::EventList

Definition at line 40 of file EventManager.hh.

◆ EventListBase

typedef boost::intrusive::list_base_hook< boost::intrusive::tag<EventListTag> > senf::scheduler::detail::EventListBase

Definition at line 35 of file EventManager.hh.

◆ FdSetBase

typedef boost::intrusive::set_base_hook< boost::intrusive::tag<FdSetTag> > senf::scheduler::detail::FdSetBase

Definition at line 33 of file FdEvent.hh.

◆ IdleEventListBase

typedef boost::intrusive::list_base_hook< boost::intrusive::tag<IdleEventListTag> > senf::scheduler::detail::IdleEventListBase

Definition at line 32 of file IdleEvent.hh.

◆ SignalSetBase

typedef boost::intrusive::set_base_hook< boost::intrusive::tag<SignalSetTag> > senf::scheduler::detail::SignalSetBase

Definition at line 36 of file SignalEvent.hh.

◆ TimerSetBase

typedef boost::intrusive::set_base_hook< boost::intrusive::tag<TimerSetTag> > senf::scheduler::detail::TimerSetBase

Definition at line 35 of file TimerEvent.hh.