Lockless Task Scheduler  v1.0a
A lockless task scheduler
Public Member Functions | Public Attributes | List of all members
task_scheduler::base_task< TMemInterface >::debug_container Struct Reference

Struct debug_container More...

#include <task.h>

Public Member Functions

const tchar_t * priority_to_string (priority_selector _priority) const
 Priorities to string. More...
 

Public Attributes

string_type task_name
 The task name More...
 
string_vector dependent_task_names
 The dependent task names More...
 

Detailed Description

template<class TMemInterface>
struct task_scheduler::base_task< TMemInterface >::debug_container

Struct debug_container

Member Function Documentation

◆ priority_to_string()

template<class TMemInterface >
const tchar_t * task_scheduler::base_task< TMemInterface >::debug_container::priority_to_string ( priority_selector  _priority) const

Priorities to string.

Parameters
_priorityThe priority.
Returns
const char *.

Member Data Documentation

◆ dependent_task_names

template<class TMemInterface >
string_vector task_scheduler::base_task< TMemInterface >::debug_container::dependent_task_names

The dependent task names

◆ task_name

template<class TMemInterface >
string_type task_scheduler::base_task< TMemInterface >::debug_container::task_name

The task name


The documentation for this struct was generated from the following file: