17 #ifndef CYBER_TOOLS_CYBER_RECORDER_PLAYER_PLAY_TASK_BUFFER_H_ 18 #define CYBER_TOOLS_CYBER_RECORDER_PLAYER_PLAY_TASK_BUFFER_H_ 33 using TaskPtr = std::shared_ptr<PlayTask>;
35 using TaskMap = std::multimap<uint64_t, TaskPtr>;
49 mutable std::mutex mutex_;
56 #endif // CYBER_TOOLS_CYBER_RECORDER_PLAYER_PLAY_TASK_BUFFER_H_
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
std::multimap< uint64_t, TaskPtr > TaskMap
Definition: play_task_buffer.h:35
virtual ~PlayTaskBuffer()
void Push(const TaskPtr &task)
std::shared_ptr< PlayTask > TaskPtr
Definition: play_task_buffer.h:33
Definition: play_task_buffer.h:31