Apollo  6.0
Open source self driving car software
Classes | Namespaces | Typedefs | Variables
reader.h File Reference
#include <algorithm>
#include <list>
#include <memory>
#include <mutex>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "cyber/proto/topology_change.pb.h"
#include "cyber/blocker/blocker.h"
#include "cyber/common/global_data.h"
#include "cyber/croutine/routine_factory.h"
#include "cyber/data/data_visitor.h"
#include "cyber/node/reader_base.h"
#include "cyber/scheduler/scheduler_factory.h"
#include "cyber/service_discovery/topology_manager.h"
#include "cyber/time/time.h"
#include "cyber/transport/transport.h"
Include dependency graph for reader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apollo::cyber::Reader< MessageT >
 Reader subscribes a channel, it has two main functions: More...
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::cyber
 

Typedefs

template<typename M0 >
using apollo::cyber::CallbackFunc = std::function< void(const std::shared_ptr< M0 > &)>
 

Variables

const uint32_t apollo::cyber::DEFAULT_PENDING_QUEUE_SIZE = 1