Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
ExecutorBase Member List

This is the complete list of members for ExecutorBase, including all inherited members.

active_timers()ExecutorBaseinline
activeTimers_ExecutorBaseprivate
add(Executable *action, unsigned priority=UINT_MAX)=0ExecutorBasepure virtual
alloc_result(QMember *item)Executableinlineprotectedvirtual
assert_current()ExecutorBaseinline
by_name(const char *name, bool wait)ExecutorBasestatic
current()ExecutorBaseinline
current_ExecutorBaseprivate
DISALLOW_COPY_AND_ASSIGN(ExecutorBase) (defined in ExecutorBase)ExecutorBaseprotected
done_ExecutorBaseprivate
empty()=0ExecutorBasepure virtual
entry() overrideExecutorBaseprotectedvirtual
ExecutorBase()ExecutorBase
get_handle()OSThreadinlineprotected
get_priority(OSThread *thread)OSThreadinlineprotectedstatic
get_priority_max()OSThreadinlineprotectedstatic
get_priority_min()OSThreadinlineprotectedstatic
get_select_set(Selectable::SelectType type)ExecutorBaseinlineprivate
getpriority(OSThread *thread)OSThreadinlineprotectedstatic
handleOSThreadprivate
head_LinkedObject< ExecutorBase >protectedstatic
head_mu()LinkedObject< ExecutorBase >inlinestatic
inherit()OSThreadinlineprotected
init()QMemberinlineprotected
is_created()OSThreadinlineprotected
is_selected(Selectable *job)ExecutorBase
link_LinkedObject< ExecutorBase >protected
link_head()LinkedObject< ExecutorBase >inlinestatic
link_next()LinkedObject< ExecutorBase >inline
link_this()LinkedObject< ExecutorBase >inlineprotected
LinkedObject()LinkedObject< ExecutorBase >inlineprotected
lock_to_thread()OSThreadinlineprotected
loop_once()ExecutorBase
loop_some() ICACHE_FLASH_ATTRExecutorBase
name_ExecutorBaseprivate
next(unsigned *priority)=0ExecutorBaseprivatepure virtual
Executable::nextQMemberprotected
notify() overrideExecutableinlineprotectedvirtual
OSThread(const char *name, int priority, size_t stack_size, void *(*start_routine)(void *), void *arg)OSThreadinlineprotected
OSThread()OSThreadinlineprotected
QMember()QMemberinlineprotected
run() overrideExecutorBaseinlineprotectedvirtual
select(Selectable *job)ExecutorBase
selectables_ExecutorBaseprivate
selectExcept_ExecutorBaseprivate
selectHelper_ExecutorBaseprotected
selectNFds_ExecutorBaseprivate
selectPrescaler_ExecutorBaseprivate
selectRead_ExecutorBaseprivate
selectWrite_ExecutorBaseprivate
sequence()=0ExecutorBasepure virtual
sequence_ExecutorBaseprotected
ServiceExecutorBasefriend
shutdown()ExecutorBase
start(const char *name, int priority, size_t stack_size)OSThreadinlineprotected
start(void *arg)OSThreadinlineprivatestatic
started_ExecutorBaseprivate
sync_run(std::function< void()> fn)ExecutorBase
test_deletion() (defined in Executable)Executableprotected
thread() (defined in ExecutorBase)ExecutorBaseinline
thread_handle()ExecutorBaseinline
unlock_from_thread()OSThreadinlineprotected
unselect(Selectable *job)ExecutorBase
wait_with_select(long long next_timer_nsec)ExecutorBaseprivate
~Destructable() (defined in Destructable)Destructableinlineprotectedvirtual
~Executable() (defined in Executable)Executableprotectedvirtual
~ExecutorBase()ExecutorBase
~LinkedObject()LinkedObject< ExecutorBase >inlineprotected
~OSThread()OSThreadinlineprotectedvirtual
~QMember()QMemberinlineprotected