Mini Thread 2.28.x
Menu
Start
Class List
Class Hierarchy
Members
Namespace List
Files
Pages
Links
Github
Platformio
mn::ext::foreign_task Member List
This is the complete list of members for
mn::ext::foreign_task
, including all inherited members.
basic_task
() noexcept
mn::basic_task
inline
basic_task
(std::string strName, basic_task::priority uiPriority=basic_task::priority::Normal, unsigned short usStackDepth=MN_THREAD_CONFIG_MINIMAL_STACK_SIZE) noexcept
mn::basic_task
explicit
create_from
(void *foreign_handle, int *ret_error=nullptr)
mn::ext::foreign_task
static
create_usings_types
()
mn::ext::foreign_task
private
foreign_task
()
mn::ext::foreign_task
private
foreign_task
(void *t)
mn::ext::foreign_task
private
get_handle
()
mn::basic_task
get_id
()
mn::basic_task
get_idle_task
()
mn::ext::foreign_task
static
get_idle_task
(UBaseType_t cpuid)
mn::ext::foreign_task
static
get_name
()
mn::basic_task
get_on_core
()
mn::basic_task
get_priority
()
mn::basic_task
get_return_value
()
mn::basic_task
get_self
()
mn::basic_task
static
get_stackdepth
()
mn::basic_task
get_state
()
mn::basic_task
get_tasks
()
mn::basic_task
static
get_time_since_start
() const
mn::basic_task
is_current
(basic_task *task)
mn::basic_task
inline
static
is_running
()
mn::basic_task
join
(unsigned int xTickTimeout=portMAX_DELAY)
mn::basic_task
join
(timespan_t time)
mn::basic_task
joinable
() const noexcept
mn::basic_task
kill
()
mn::basic_task
m_bRunning
mn::basic_task
protected
m_contextMutext
mn::basic_task
protected
m_continuemutex
mn::basic_task
protected
m_eventGroup
mn::basic_task
protected
m_iCore
mn::basic_task
protected
m_iID
mn::basic_task
protected
m_pHandle
mn::basic_task
protected
m_retval
mn::basic_task
protected
m_runningMutex
mn::basic_task
mutable
protected
m_strName
mn::basic_task
protected
m_uiPriority
mn::basic_task
protected
m_usStackDepth
mn::basic_task
protected
native_handle_type
typedef
mn::basic_task
nsleep
(const timespan_t &req, timespan_t *rem)
mn::basic_task
inline
static
on_cleanup
()
mn::basic_task
inline
virtual
on_kill
()
mn::basic_task
inline
virtual
on_start
()
mn::basic_task
inline
virtual
on_task
()
mn::ext::foreign_task
inline
protected
virtual
operator int
()
mn::basic_task
inline
operator xTaskHandle
()
mn::basic_task
inline
operator!=
(const basic_task &r) const
mn::basic_task
inline
operator<
(const basic_task &r) const
mn::basic_task
inline
operator==
(const basic_task &r) const
mn::basic_task
inline
operator>
(const basic_task &r) const
mn::basic_task
inline
priority
enum name
mn::basic_task
resume
()
mn::basic_task
resume
(basic_task *t)
mn::basic_task
inline
static
runtaskstub
(void *parm)
mn::basic_task
protected
static
set_priority
(basic_task::priority uiPriority)
mn::basic_task
sleep
(unsigned int secs)
mn::basic_task
inline
static
start
(int uiCore=-1)
mn::ext::foreign_task
inline
virtual
state
enum name
mn::basic_task
suspend
()
mn::basic_task
suspend
(basic_task *t)
mn::basic_task
inline
static
usleep
(unsigned int usec)
mn::basic_task
inline
static
wait
(unsigned int xTimeOut)
mn::basic_task
wait
(timespan_t time)
mn::basic_task
yield
()
mn::basic_task
inline
static
~basic_task
()
mn::basic_task
virtual