Class MockMapBuilderContext

Inheritance Relationships

Base Type

Class Documentation

class MockMapBuilderContext : public cartographer::cloud::MapBuilderContextInterface

Public Functions

MOCK_METHOD0(map_builder, mapping::MapBuilderInterface&())
MOCK_METHOD0(sensor_data_queue, common::BlockingQueue<std::unique_ptr<MapBuilderContextInterface::Data>>&())
MOCK_METHOD0(GetLocalSlamResultCallbackForSubscriptions, mapping::TrajectoryBuilderInterface::LocalSlamResultCallback())
MOCK_METHOD1(AddSensorDataToTrajectory, void(const MapBuilderContextInterface::Data&))
MOCK_METHOD2(SubscribeLocalSlamResults, MapBuilderContextInterface::LocalSlamSubscriptionId(int, MapBuilderContextInterface::LocalSlamSubscriptionCallback))
MOCK_METHOD1(UnsubscribeLocalSlamResults, void(const MapBuilderContextInterface::LocalSlamSubscriptionId&))
MOCK_METHOD1(SubscribeGlobalSlamOptimizations, int(GlobalSlamOptimizationCallback))
MOCK_METHOD1(UnsubscribeGlobalSlamOptimizations, void(int))
MOCK_METHOD1(NotifyFinishTrajectory, void(int))
MOCK_METHOD0(local_trajectory_uploader, LocalTrajectoryUploaderInterface*())
MOCK_METHOD2(DoEnqueueSensorData, void(int, sensor::Data*))
inline virtual void EnqueueSensorData(int trajectory_id, std::unique_ptr<sensor::Data> data) override
MOCK_METHOD3(EnqueueLocalSlamResultData, void(int, const std::string&, const mapping::proto::LocalSlamResultData&))
MOCK_METHOD2(RegisterClientIdForTrajectory, void(const std::string&, int))
MOCK_METHOD2(CheckClientIdForTrajectory, bool(const std::string&, int))