Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
SubLoop
Inheritance diagram for SubLoop:
[legend]

Public Member Functions

SubLoop (MainLoopP main)
~SubLoop ()
- Public Member Functions inherited from EventLoop
uintadd (EventSourceP loop_source, int priority=PRIORITY_NORMAL)
boolclear_source (uint *id_pointer)
voiddestroy_loop (void)
template<class BoolVoidFunctor >
uintexec_callback (BoolVoidFunctor &&bvf, int priority=PRIORITY_NORMAL)
uintexec_dispatcher (const DispatcherSlot &sl, int priority=PRIORITY_NORMAL)
template<class BoolVoidFunctor >
uintexec_idle (BoolVoidFunctor &&bvf)
template<class BoolVoidPollFunctor >
uintexec_io_handler (BoolVoidPollFunctor &&bvf, int fd, const String &mode, int priority=PRIORITY_NORMAL)
template<class BoolVoidFunctor >
uintexec_now (BoolVoidFunctor &&bvf)
boolexec_once (uint delay_ms, uint *once_id, const VoidSlot &vfunc, int priority=PRIORITY_NORMAL)
template<class BoolVoidFunctor >
uintexec_timer (BoolVoidFunctor &&bvf, uint delay_ms, int64 repeat_ms=-1, int priority=PRIORITY_NORMAL)
uintexec_usignal (int8 signum, const USignalSlot &sl, int priority=PRIORITY_NOW -1)
boolflag_primary (bool on)
boolhas_primary (void)
MainLoop *main_loop () const
voidremove (uint id)
booltry_remove (uint id)
voidwakeup ()

Additional Inherited Members

- Public Types inherited from EventLoop
typedef std::function< bool(void)>BoolSlot
typedef std::function< bool(PollFD &)>BPfdSlot
typedef std::function< bool(const LoopState &)>DispatcherSlot
typedef std::function< bool(int8)>USignalSlot
typedef std::function< void(void)>VoidSlot
typedef std::function< void(PollFD &)>VPfdSlot
- Static Public Attributes inherited from EventLoop
static const int16PRIORITY_ASCENT
static const int16PRIORITY_CEILING
static const int16PRIORITY_HIGH
static const int16PRIORITY_IDLE
static const int16PRIORITY_LOW
static const int16PRIORITY_NEXT
static const int16PRIORITY_NORMAL
static const int16PRIORITY_NOW
static const int16PRIORITY_UPDATE
- Protected Types inherited from EventLoop
typedef std::vector< EventSourceP >SourceList
- Protected Member Functions inherited from EventLoop
boolcheck_sources_Lm (LoopState &, const QuickPfdArray &)
voidcollect_sources_Lm (LoopState &)
voiddispatch_source_Lm (LoopState &)
EventLoop (MainLoop &)
EventSourceP &find_first_L ()
EventSourceP &find_source_L (uint id)
boolhas_primary_L (void)
voidkill_sources_Lm (void)
boolprepare_sources_Lm (LoopState &, QuickPfdArray &)
voidremove_source_Lm (EventSourceP source)
voidunpoll_sources_U ()
virtual~EventLoop ()
- Protected Attributes inherited from EventLoop
int16dispatch_priority_
MainLoop *main_loop_
std::vector< EventSourceP >poll_sources_
boolprimary_
SourceListsources_

Constructor & Destructor Documentation

SubLoop()

SubLoop ( MainLoopP main)

~SubLoop()

~SubLoop ( )