27 namespace task_manager {
29 using apollo::localization::LocalizationEstimate;
38 bool Proc(
const std::shared_ptr<task_manager::Task>& task)
override;
41 std::shared_ptr<cyber::Reader<LocalizationEstimate>> localization_reader_;
42 std::shared_ptr<cyber::Writer<routing::RoutingRequest>> request_writer_;
43 std::shared_ptr<CycleRoutingManager> cycle_routing_manager_;
44 routing::RoutingRequest routing_request_;
45 LocalizationEstimate localization_;
47 std::string task_name_;
TaskManagerComponent()=default
Definition: task_manager_component.h:31
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool Proc(const std::shared_ptr< task_manager::Task > &task) override
~TaskManagerComponent()=default
#define CYBER_REGISTER_COMPONENT(name)
Definition: component.h:551
The Component can process up to four channels of messages. The message type is specified when the com...
Definition: component.h:58