#include "cartographer/cloud/internal/local_trajectory_uploader.h"#include <map>#include <thread>#include "absl/memory/memory.h"#include "async_grpc/client.h"#include "cartographer/cloud/internal/handlers/add_sensor_data_batch_handler.h"#include "cartographer/cloud/internal/handlers/add_trajectory_handler.h"#include "cartographer/cloud/internal/handlers/finish_trajectory_handler.h"#include "cartographer/cloud/internal/sensor/serialization.h"#include "cartographer/common/blocking_queue.h"#include "glog/logging.h"#include "grpc++/grpc++.h"
Go to the source code of this file.
Namespaces | |
| namespace | cartographer |
| namespace | cartographer::cloud |
Functions | |
| std::unique_ptr < LocalTrajectoryUploaderInterface > | cartographer::cloud::CreateLocalTrajectoryUploader (const std::string &uplink_server_address, int batch_size, bool enable_ssl_encryption, bool enable_google_auth) |
| int batch_size_ |
Definition at line 101 of file local_trajectory_uploader.cc.
| std::shared_ptr<::grpc::Channel> client_channel_ |
Definition at line 100 of file local_trajectory_uploader.cc.
| const std::string client_id |
Definition at line 64 of file local_trajectory_uploader.cc.
| const std::set<SensorId> expected_sensor_ids |
Definition at line 62 of file local_trajectory_uploader.cc.
| std::map<int, TrajectoryInfo> local_trajectory_id_to_trajectory_info_ |
Definition at line 102 of file local_trajectory_uploader.cc.
| const mapping::proto::TrajectoryBuilderOptions trajectory_options |
Definition at line 63 of file local_trajectory_uploader.cc.
| absl::optional<int> uplink_trajectory_id |
Definition at line 61 of file local_trajectory_uploader.cc.