Apollo 10.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 行定义.