|
Apollo 11.0
自动驾驶开放平台
|
#include <croutine.h>
Public 成员函数 | |
| CRoutine (const RoutineFunc &func) | |
| virtual | ~CRoutine () |
| bool | Acquire () |
| void | Release () |
| void | SetUpdateFlag () |
| RoutineState | Resume () |
| RoutineState | UpdateState () |
| RoutineContext * | GetContext () |
| char ** | GetStack () |
| void | Run () |
| void | Stop () |
| void | Wake () |
| void | HangUp () |
| void | Sleep (const Duration &sleep_duration) |
| RoutineState | state () const |
| void | set_state (const RoutineState &state) |
| uint64_t | id () const |
| void | set_id (uint64_t id) |
| const std::string & | name () const |
| void | set_name (const std::string &name) |
| int | processor_id () const |
| void | set_processor_id (int processor_id) |
| uint32_t | priority () const |
| void | set_priority (uint32_t priority) |
| std::chrono::steady_clock::time_point | wake_time () const |
| void | set_group_name (const std::string &group_name) |
| const std::string & | group_name () |
静态 Public 成员函数 | |
| static void | Yield () |
| static void | Yield (const RoutineState &state) |
| static void | SetMainContext (const std::shared_ptr< RoutineContext > &context) |
| static CRoutine * | GetCurrentRoutine () |
| static char ** | GetMainStack () |
在文件 croutine.h 第 40 行定义.
|
explicit |
在文件 croutine.cc 第 45 行定义.
|
virtual |
在文件 croutine.cc 第 69 行定义.
|
inline |
在文件 croutine.h 第 197 行定义.
|
inline |
在文件 croutine.h 第 139 行定义.
|
inlinestatic |
在文件 croutine.h 第 135 行定义.
|
inlinestatic |
在文件 croutine.h 第 137 行定义.
|
inline |
在文件 croutine.h 第 141 行定义.
|
inline |
在文件 croutine.h 第 95 行定义.
|
inline |
在文件 croutine.h 第 155 行定义.
|
inline |
在文件 croutine.h 第 162 行定义.
|
inline |
在文件 croutine.h 第 166 行定义.
|
inline |
在文件 croutine.h 第 193 行定义.
|
inline |
在文件 croutine.h 第 170 行定义.
|
inline |
在文件 croutine.h 第 201 行定义.
| RoutineState apollo::cyber::croutine::CRoutine::Resume | ( | ) |
在文件 croutine.cc 第 71 行定义.
|
inline |
在文件 croutine.h 第 143 行定义.
|
inline |
在文件 croutine.h 第 91 行定义.
|
inline |
在文件 croutine.h 第 164 行定义.
|
inline |
在文件 croutine.h 第 168 行定义.
|
inline |
在文件 croutine.h 第 195 行定义.
|
inline |
在文件 croutine.h 第 172 行定义.
|
inline |
在文件 croutine.h 第 145 行定义.
|
static |
|
inline |
在文件 croutine.h 第 205 行定义.
|
inline |
在文件 croutine.h 第 157 行定义.
|
inline |
在文件 croutine.h 第 147 行定义.
| void apollo::cyber::croutine::CRoutine::Stop | ( | ) |
在文件 croutine.cc 第 88 行定义.
|
inline |
在文件 croutine.h 第 176 行定义.
|
inline |
在文件 croutine.h 第 153 行定义.
|
inline |
在文件 croutine.h 第 149 行定义.
|
inlinestatic |
在文件 croutine.h 第 131 行定义.
|
inlinestatic |
在文件 croutine.h 第 125 行定义.