senf::scheduler::detail Namespace Reference


Classes

class   ConsoleDirManager
class   EventHookDispatcher
class   Event
class   EventManager
struct   FdSetCompare
struct   FindFd
class   FdDispatcher
class   FileDispatcher
class   FdManager
class   FIFORunner
class   IdleEventDispatcher
class   Poller
  Epoll abstraction. More...
struct   SignalSetCompare
struct   FindNumericSignal
class   SignalDispatcher
struct   TimerSetCompare
class   TimerDispatcher
class   TimerSource
class   POSIXTimerSource
class   PollTimerSource

Typedefs

typedef
boost::intrusive::ilist_base_hook
< EventHookListTag > 
EventHookListBase
typedef
boost::intrusive::ilist_base_hook
< EventListTag > 
EventListBase
typedef
boost::intrusive::ilist
< EventListBase::value_traits
< Event >, false > 
EventList
typedef
boost::intrusive::iset_base_hook
< FdSetTag > 
FdSetBase
typedef
boost::intrusive::ilist_base_hook
< IdleEventListTag > 
IdleEventListBase
typedef
boost::intrusive::iset_base_hook
< SignalSetTag > 
SignalSetBase
typedef
boost::intrusive::iset_base_hook
< TimerSetTag > 
TimerSetBase

Functions

template<class Handle >
int  get_descriptor (Handle const &handle)
int  retrieve_filehandle (int fd)

Typedef Documentation

typedef boost::intrusive::ilist_base_hook<EventHookListTag> senf::scheduler::detail::
EventHookListBase

Definition at line 41 of file EventHook.hh.

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

Definition at line 46 of file EventManager.hh.

typedef boost::intrusive::ilist_base_hook<EventListTag> senf::scheduler::detail::
EventListBase

Definition at line 44 of file EventManager.hh.

typedef boost::intrusive::iset_base_hook<FdSetTag> senf::scheduler::detail::
FdSetBase

Definition at line 42 of file FdEvent.hh.

typedef boost::intrusive::ilist_base_hook<IdleEventListTag> senf::scheduler::detail::
IdleEventListBase

Definition at line 41 of file IdleEvent.hh.

typedef boost::intrusive::iset_base_hook<SignalSetTag> senf::scheduler::detail::
SignalSetBase

Definition at line 45 of file SignalEvent.hh.

typedef boost::intrusive::iset_base_hook<TimerSetTag> senf::scheduler::detail::
TimerSetBase

Definition at line 43 of file TimerEvent.hh.


Function Documentation

template<class Handle >
int senf::scheduler::detail::
get_descriptor ( Handle const &  handle )

Definition at line 56 of file FdEvent.cti.

int senf::scheduler::detail::
retrieve_filehandle ( int  fd )

Definition at line 106 of file FdEvent.cci.