Apollo
6.0
Open source self driving car software
|
#include <atomic>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include "cyber/common/macros.h"
#include "cyber/common/util.h"
#include "cyber/event/perf_event_cache.h"
#include "cyber/transport/transport.h"
Go to the source code of this file.
Classes | |
class | apollo::cyber::ReaderBase |
Base Class for Reader Reader is identified by one apollo::cyber::proto::RoleAttribute, it contains the channel_name, channel_id that we subscribe, and host_name, process_id and node that we are located, and qos that describes our transportation quality. More... | |
class | apollo::cyber::ReceiverManager< MessageT > |
One Channel is related to one Receiver. ReceiverManager is in charge of attaching one Receiver to its responding Channel. We pass a DataDispatche's callback func to this Receiver so when a message is received, it will be push to the ChannelBuffer , and DataVisitor will Fetch data and pass to Reader 's callback func. More... | |
Namespaces | |
apollo | |
PlanningContext is the runtime context in planning. It is persistent across multiple frames. | |
apollo::cyber | |