Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
Executor< NUM_PRIO > Member List

This is the complete list of members for Executor< NUM_PRIO >, including all inherited members.

active_timers()ExecutorBaseinline
activeTimers_ExecutorBaseprivate
add(Executable *msg, unsigned priority=UINT_MAX) OVERRIDEExecutor< NUM_PRIO >inlinevirtual
alloc_result(QMember *item)Executableinlineprotectedvirtual
assert_current()ExecutorBaseinline
by_name(const char *name, bool wait)ExecutorBasestatic
current()ExecutorBaseinline
current_ExecutorBaseprivate
DISALLOW_COPY_AND_ASSIGN(Executor) (defined in Executor< NUM_PRIO >)Executor< NUM_PRIO >private
DISALLOW_COPY_AND_ASSIGN(ExecutorBase) (defined in ExecutorBase)ExecutorBaseprotected
done_ExecutorBaseprivate
empty() OVERRIDEExecutor< NUM_PRIO >inlinevirtual
entry() overrideExecutorBaseprotectedvirtual
Executor(const char *name, int priority, size_t stack_size)Executor< NUM_PRIO >inline
Executor(const NO_THREAD &unused)Executor< NUM_PRIO >inlineexplicit
Executor()Executor< NUM_PRIO >private
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) OVERRIDEExecutor< NUM_PRIO >inlineprivatevirtual
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
queue_Executor< NUM_PRIO >private
run() overrideExecutorBaseinlineprotectedvirtual
select(Selectable *job)ExecutorBase
selectables_ExecutorBaseprivate
selectExcept_ExecutorBaseprivate
selectHelper_ExecutorBaseprotected
selectNFds_ExecutorBaseprivate
selectPrescaler_ExecutorBaseprivate
selectRead_ExecutorBaseprivate
selectWrite_ExecutorBaseprivate
sequence() OVERRIDEExecutor< NUM_PRIO >inlinevirtual
sequence_ExecutorBaseprotected
shutdown()ExecutorBase
start(const char *name, int priority, size_t stack_size)OSThreadinlineprotected
start(void *arg)OSThreadinlineprivatestatic
start_thread(const char *name, int priority, size_t stack_size)Executor< NUM_PRIO >inline
started_ExecutorBaseprivate
sync_run(std::function< void()> fn)ExecutorBase
test_deletion() (defined in Executable)Executableprotected
thread() (defined in ExecutorBase)ExecutorBaseinline
thread_body()Executor< NUM_PRIO >inline
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
~Executor()Executor< NUM_PRIO >
~ExecutorBase()ExecutorBase
~LinkedObject()LinkedObject< ExecutorBase >inlineprotected
~OSThread()OSThreadinlineprotectedvirtual
~QMember()QMemberinlineprotected