#include <local_trajectory_uploader.h>
Public Member Functions | |
virtual grpc::Status | AddTrajectory (const std::string &client_id, int local_trajectory_id, const std::set< SensorId > &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options)=0 |
virtual void | EnqueueSensorData (std::unique_ptr< proto::SensorData > sensor_data)=0 |
virtual grpc::Status | FinishTrajectory (const std::string &client_id, int local_trajectory_id)=0 |
virtual SensorId | GetLocalSlamResultSensorId (int local_trajectory_id) const =0 |
virtual void | Shutdown ()=0 |
virtual void | Start ()=0 |
virtual | ~LocalTrajectoryUploaderInterface () |
Definition at line 34 of file local_trajectory_uploader.h.
virtual cartographer::cloud::LocalTrajectoryUploaderInterface::~LocalTrajectoryUploaderInterface | ( | ) | [virtual] |
virtual grpc::Status cartographer::cloud::LocalTrajectoryUploaderInterface::AddTrajectory | ( | const std::string & | client_id, |
int | local_trajectory_id, | ||
const std::set< SensorId > & | expected_sensor_ids, | ||
const mapping::proto::TrajectoryBuilderOptions & | trajectory_options | ||
) | [pure virtual] |
virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::EnqueueSensorData | ( | std::unique_ptr< proto::SensorData > | sensor_data | ) | [pure virtual] |
Implemented in cartographer::cloud::testing::MockLocalTrajectoryUploader.
virtual grpc::Status cartographer::cloud::LocalTrajectoryUploaderInterface::FinishTrajectory | ( | const std::string & | client_id, |
int | local_trajectory_id | ||
) | [pure virtual] |
virtual SensorId cartographer::cloud::LocalTrajectoryUploaderInterface::GetLocalSlamResultSensorId | ( | int | local_trajectory_id | ) | const [pure virtual] |
virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::Shutdown | ( | ) | [pure virtual] |
virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::Start | ( | ) | [pure virtual] |