Namespaces | Functions
local_trajectory_uploader.cc File Reference
#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"
Include dependency graph for local_trajectory_uploader.cc:

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)

Variable Documentation

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.



cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36