#include <classic_context.h>
|
std::atomic< bool > | stop_ {false} |
|
◆ ClassicContext() [1/2]
apollo::cyber::scheduler::ClassicContext::ClassicContext |
( |
| ) |
|
◆ ClassicContext() [2/2]
apollo::cyber::scheduler::ClassicContext::ClassicContext |
( |
const std::string & |
group_name | ) |
|
|
explicit |
◆ NextRoutine()
std::shared_ptr<CRoutine> apollo::cyber::scheduler::ClassicContext::NextRoutine |
( |
| ) |
|
|
overridevirtual |
◆ Notify()
static void apollo::cyber::scheduler::ClassicContext::Notify |
( |
const std::string & |
group_name | ) |
|
|
static |
◆ RemoveCRoutine()
static bool apollo::cyber::scheduler::ClassicContext::RemoveCRoutine |
( |
const std::shared_ptr< CRoutine > & |
cr | ) |
|
|
static |
◆ Shutdown()
void apollo::cyber::scheduler::ClassicContext::Shutdown |
( |
| ) |
|
|
overridevirtual |
◆ Wait()
void apollo::cyber::scheduler::ClassicContext::Wait |
( |
| ) |
|
|
overridevirtual |
◆ cr_group_
CR_GROUP apollo::cyber::scheduler::ClassicContext::cr_group_ |
|
static |
◆ cv_wq_
GRP_WQ_CV apollo::cyber::scheduler::ClassicContext::cv_wq_ |
|
static |
◆ mtx_wq_
GRP_WQ_MUTEX apollo::cyber::scheduler::ClassicContext::mtx_wq_ |
|
static |
◆ notify_grp_
NOTIFY_GRP apollo::cyber::scheduler::ClassicContext::notify_grp_ |
|
static |
◆ rq_locks_
RQ_LOCK_GROUP apollo::cyber::scheduler::ClassicContext::rq_locks_ |
|
static |
The documentation for this class was generated from the following file: