Apollo 10.0
自动驾驶开放平台
croutine.h 文件参考
#include <atomic>
#include <chrono>
#include <functional>
#include <memory>
#include <mutex>
#include <set>
#include <string>
#include "cyber/common/log.h"
#include "cyber/croutine/detail/routine_context.h"
croutine.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  apollo::cyber::croutine::CRoutine
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::cyber
 
namespace  apollo::cyber::croutine
 

类型定义

using apollo::cyber::croutine::RoutineFunc = std::function< void()>
 
using apollo::cyber::croutine::Duration = std::chrono::microseconds
 

枚举

enum class  apollo::cyber::croutine::RoutineState {
  apollo::cyber::croutine::READY , apollo::cyber::croutine::FINISHED , apollo::cyber::croutine::SLEEP , apollo::cyber::croutine::IO_WAIT ,
  apollo::cyber::croutine::DATA_WAIT
}