25 #include "modules/common/latency_recorder/proto/latency_record.pb.h" 40 std::shared_ptr<apollo::cyber::Writer<LatencyRecordMap>> CreateWriter();
41 void PublishLatencyRecords(
44 std::string module_name_;
46 std::unique_ptr<LatencyRecordMap> records_;
48 std::shared_ptr<apollo::cyber::Node> node_;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: latency_recorder.h:30
void AppendLatencyRecord(const uint64_t message_id, const apollo::cyber::Time &begin_time, const apollo::cyber::Time &end_time)
Cyber has builtin time type Time.
Definition: time.h:31