Skip to content

Commit e84ea75

Browse files
committed
Regenerate grpc files after merging master branch
1 parent fabcaed commit e84ea75

File tree

54 files changed

+23473
-7412
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+23473
-7412
lines changed

gen/interfaces/IFrontEnd_grpcProxy.h

+25-22
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,31 @@ class IFrontEnd_grpcProxy: public org::bcom::xpcf::ConfigurableBase, virtual pu
2222
void unloadComponent () override final;
2323
org::bcom::xpcf::XPCFErrorCode onConfigured() override;
2424

25-
SolAR::FrameworkReturnCode registerClient(SolAR::api::service::DeviceInfo const& deviceInfo, std::string& uuid) override;
26-
SolAR::FrameworkReturnCode unregisterClient(std::string const& uuid) override;
27-
SolAR::FrameworkReturnCode getAllClientsUUID(std::vector<std::string>& uuidList) const override;
28-
SolAR::FrameworkReturnCode getDeviceInfo(std::string const& uuid, SolAR::api::service::DeviceInfo& deviceInfo) const override;
29-
SolAR::FrameworkReturnCode init(std::string const& uuid) override;
30-
SolAR::FrameworkReturnCode init(std::string const& uuid, SolAR::api::service::PipelineMode pipelineMode) override;
31-
SolAR::FrameworkReturnCode start(std::string const& uuid) override;
32-
SolAR::FrameworkReturnCode stop(std::string const& uuid) override;
33-
SolAR::FrameworkReturnCode getProcessingMode(std::string const& uuid, SolAR::api::service::PipelineMode& pipelineMode) const override;
34-
SolAR::FrameworkReturnCode setCameraParameters(std::string const& uuid, SolAR::datastructure::CameraParameters const& cameraParams) override;
35-
SolAR::FrameworkReturnCode setCameraParameters(std::string const& uuid, SolAR::datastructure::CameraParameters const& cameraParams1, SolAR::datastructure::CameraParameters const& cameraParams2) override;
36-
SolAR::FrameworkReturnCode setRectificationParameters(std::string const& uuid, SolAR::datastructure::RectificationParameters const& rectCam1, SolAR::datastructure::RectificationParameters const& rectCam2) override;
37-
SolAR::FrameworkReturnCode getCameraParameters(std::string const& uuid, SolAR::datastructure::CameraParameters& cameraParams) const override;
38-
SolAR::FrameworkReturnCode relocalizeProcessRequest(std::string const& uuid, std::vector<SRef<SolAR::datastructure::Image>> const& images, std::vector<SolAR::datastructure::Transform3Df> const& poses, bool fixedPose, SolAR::datastructure::Transform3Df const& worldTransform, std::chrono::system_clock::time_point const& timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence, SolAR::api::pipeline::MappingStatus& mappingStatus) override;
39-
SolAR::FrameworkReturnCode relocalizeProcessRequest(std::string const& uuid, std::vector<SRef<SolAR::datastructure::Image>> const& images, std::vector<SolAR::datastructure::Transform3Df> const& poses, bool fixedPose, SolAR::datastructure::Transform3Df const& worldTransform, std::chrono::system_clock::time_point const& timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence, SolAR::api::pipeline::MappingStatus& mappingStatus, std::vector<SolAR::datastructure::DetectedObject>& detectedObjects) override;
40-
SolAR::FrameworkReturnCode get3DTransformRequest(std::string const& uuid, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence) override;
41-
SolAR::FrameworkReturnCode getMappingDataRequest(std::string const& uuid, std::vector<SRef<SolAR::datastructure::CloudPoint>>& outputPointClouds, std::vector<SolAR::datastructure::Transform3Df>& keyframePoses) const override;
42-
SolAR::FrameworkReturnCode getLastPose(std::string const& uuid, SolAR::datastructure::Transform3Df& pose, SolAR::api::service::PoseType const poseType) const override;
43-
SolAR::FrameworkReturnCode getMapRequest(SRef<SolAR::datastructure::Map>& map) const override;
44-
SolAR::FrameworkReturnCode setMapRequest(SRef<SolAR::datastructure::Map> const map) override;
45-
SolAR::FrameworkReturnCode resetMap() const override;
46-
SolAR::FrameworkReturnCode getPointCloudRequest(SRef<SolAR::datastructure::PointCloud>& pointCloud) const override;
25+
SolAR::FrameworkReturnCode registerClient(SolAR::api::service::DeviceInfo const& deviceInfo, std::string const& mapUUID, std::string& clientUUID) override;
26+
SolAR::FrameworkReturnCode unregisterClient(std::string const& clientUUID) override;
27+
SolAR::FrameworkReturnCode getAllClientsUUID(std::vector<std::string>& clientUUIDList) const override;
28+
SolAR::FrameworkReturnCode getDeviceInfo(std::string const& clientUUID, SolAR::api::service::DeviceInfo& deviceInfo) const override;
29+
SolAR::FrameworkReturnCode init(std::string const& clientUUID) override;
30+
SolAR::FrameworkReturnCode init(std::string const& clientUUID, SolAR::api::service::PipelineMode pipelineMode) override;
31+
SolAR::FrameworkReturnCode start(std::string const& clientUUID) override;
32+
SolAR::FrameworkReturnCode stop(std::string const& clientUUID) override;
33+
SolAR::FrameworkReturnCode getProcessingMode(std::string const& clientUUID, SolAR::api::service::PipelineMode& pipelineMode) const override;
34+
SolAR::FrameworkReturnCode setCameraParameters(std::string const& clientUUID, SolAR::datastructure::CameraParameters const& cameraParams) override;
35+
SolAR::FrameworkReturnCode setCameraParameters(std::string const& clientUUID, SolAR::datastructure::CameraParameters const& cameraParams1, SolAR::datastructure::CameraParameters const& cameraParams2) override;
36+
SolAR::FrameworkReturnCode setRectificationParameters(std::string const& clientUUID, SolAR::datastructure::RectificationParameters const& rectCam1, SolAR::datastructure::RectificationParameters const& rectCam2) override;
37+
SolAR::FrameworkReturnCode getCameraParameters(std::string const& clientUUID, SolAR::datastructure::CameraParameters& cameraParams) const override;
38+
SolAR::FrameworkReturnCode relocalizeProcessRequest(std::string const& clientUUID, std::vector<SRef<SolAR::datastructure::Image>> const& images, std::vector<SolAR::datastructure::Transform3Df> const& poses, bool fixedPose, SolAR::datastructure::Transform3Df const& worldTransform, std::chrono::system_clock::time_point const& timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence, SolAR::api::pipeline::MappingStatus& mappingStatus) override;
39+
SolAR::FrameworkReturnCode relocalizeProcessRequest(std::string const& clientUUID, std::vector<SRef<SolAR::datastructure::Image>> const& images, std::vector<SolAR::datastructure::Transform3Df> const& poses, bool fixedPose, SolAR::datastructure::Transform3Df const& worldTransform, std::chrono::system_clock::time_point const& timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence, SolAR::api::pipeline::MappingStatus& mappingStatus, std::vector<SolAR::datastructure::DetectedObject>& detectedObjects) override;
40+
SolAR::FrameworkReturnCode get3DTransformRequest(std::string const& clientUUID, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t& confidence) override;
41+
SolAR::FrameworkReturnCode getMappingDataRequest(std::string const& clientUUID, std::vector<SRef<SolAR::datastructure::CloudPoint>>& outputPointClouds, std::vector<SolAR::datastructure::Transform3Df>& keyframePoses) const override;
42+
SolAR::FrameworkReturnCode getLastPose(std::string const& clientUUID, SolAR::datastructure::Transform3Df& pose, SolAR::api::service::PoseType const poseType) const override;
43+
SolAR::FrameworkReturnCode createMap(std::string const& mapUUID) override;
44+
SolAR::FrameworkReturnCode deleteMap(std::string const& mapUUID) override;
45+
SolAR::FrameworkReturnCode getAllMapsUUID(std::vector<std::string>& mapUUIDList) const override;
46+
SolAR::FrameworkReturnCode getClientMapUUID(std::string const& clientUUID, std::string& mapUUID) const override;
47+
SolAR::FrameworkReturnCode getMapRequest(std::string const& mapUUID, SRef<SolAR::datastructure::Map>& mapDatastructure) const override;
48+
SolAR::FrameworkReturnCode setMapRequest(std::string const& mapUUID, SRef<SolAR::datastructure::Map> const mapDatastructure) override;
49+
SolAR::FrameworkReturnCode getPointCloudRequest(std::string const& mapUUID, SRef<SolAR::datastructure::PointCloud>& pointCloud) const override;
4750

4851

4952
private:

gen/interfaces/IFrontEnd_grpcServer.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,12 @@ class IFrontEnd_grpcServer: public org::bcom::xpcf::ConfigurableBase, virtual p
4343
::grpc::Status get3DTransformRequest(::grpc::ServerContext* context, const ::grpcIFrontEnd::get3DTransformRequestRequest* request, ::grpcIFrontEnd::get3DTransformRequestResponse* response) override;
4444
::grpc::Status getMappingDataRequest(::grpc::ServerContext* context, const ::grpcIFrontEnd::getMappingDataRequestRequest* request, ::grpcIFrontEnd::getMappingDataRequestResponse* response) override;
4545
::grpc::Status getLastPose(::grpc::ServerContext* context, const ::grpcIFrontEnd::getLastPoseRequest* request, ::grpcIFrontEnd::getLastPoseResponse* response) override;
46+
::grpc::Status createMap(::grpc::ServerContext* context, const ::grpcIFrontEnd::createMapRequest* request, ::grpcIFrontEnd::createMapResponse* response) override;
47+
::grpc::Status deleteMap(::grpc::ServerContext* context, const ::grpcIFrontEnd::deleteMapRequest* request, ::grpcIFrontEnd::deleteMapResponse* response) override;
48+
::grpc::Status getAllMapsUUID(::grpc::ServerContext* context, const ::grpcIFrontEnd::getAllMapsUUIDRequest* request, ::grpcIFrontEnd::getAllMapsUUIDResponse* response) override;
49+
::grpc::Status getClientMapUUID(::grpc::ServerContext* context, const ::grpcIFrontEnd::getClientMapUUIDRequest* request, ::grpcIFrontEnd::getClientMapUUIDResponse* response) override;
4650
::grpc::Status getMapRequest(::grpc::ServerContext* context, const ::grpcIFrontEnd::getMapRequestRequest* request, ::grpcIFrontEnd::getMapRequestResponse* response) override;
4751
::grpc::Status setMapRequest(::grpc::ServerContext* context, const ::grpcIFrontEnd::setMapRequestRequest* request, ::grpcIFrontEnd::setMapRequestResponse* response) override;
48-
::grpc::Status resetMap(::grpc::ServerContext* context, const ::grpcIFrontEnd::resetMapRequest* request, ::grpcIFrontEnd::resetMapResponse* response) override;
4952
::grpc::Status getPointCloudRequest(::grpc::ServerContext* context, const ::grpcIFrontEnd::getPointCloudRequestRequest* request, ::grpcIFrontEnd::getPointCloudRequestResponse* response) override;
5053

5154
SRef<SolAR::api::service::IFrontEnd> m_xpcfComponent;

gen/interfaces/IMapUpdatePipeline_grpcProxy.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@ class IMapUpdatePipeline_grpcProxy: public org::bcom::xpcf::ConfigurableBase, v
2525
SolAR::FrameworkReturnCode init() override;
2626
SolAR::FrameworkReturnCode start() override;
2727
SolAR::FrameworkReturnCode stop() override;
28+
SolAR::FrameworkReturnCode setMapUUID(std::string const& uuid) override;
29+
SolAR::FrameworkReturnCode getMapUUID(std::string& uuid) const override;
30+
SolAR::FrameworkReturnCode resetMap() override;
2831
SolAR::FrameworkReturnCode setCameraParameters(SolAR::datastructure::CameraParameters const& cameraParams) override;
2932
SolAR::FrameworkReturnCode mapUpdateRequest(SRef<SolAR::datastructure::Map> const map) override;
3033
SolAR::FrameworkReturnCode getMapRequest(SRef<SolAR::datastructure::Map>& map) const override;
3134
SolAR::FrameworkReturnCode getSubmapRequest(SRef<SolAR::datastructure::Frame> const frame, SRef<SolAR::datastructure::Map>& map) const override;
32-
SolAR::FrameworkReturnCode resetMap() override;
3335
SolAR::FrameworkReturnCode getPointCloudRequest(SRef<SolAR::datastructure::PointCloud>& pointCloud) const override;
3436

3537

gen/interfaces/IMapUpdatePipeline_grpcServer.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ class IMapUpdatePipeline_grpcServer: public org::bcom::xpcf::ConfigurableBase,
2828
::grpc::Status init(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::initRequest* request, ::grpcIMapUpdatePipeline::initResponse* response) override;
2929
::grpc::Status start(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::startRequest* request, ::grpcIMapUpdatePipeline::startResponse* response) override;
3030
::grpc::Status stop(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::stopRequest* request, ::grpcIMapUpdatePipeline::stopResponse* response) override;
31+
::grpc::Status setMapUUID(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::setMapUUIDRequest* request, ::grpcIMapUpdatePipeline::setMapUUIDResponse* response) override;
32+
::grpc::Status getMapUUID(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::getMapUUIDRequest* request, ::grpcIMapUpdatePipeline::getMapUUIDResponse* response) override;
33+
::grpc::Status resetMap(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::resetMapRequest* request, ::grpcIMapUpdatePipeline::resetMapResponse* response) override;
3134
::grpc::Status setCameraParameters(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::setCameraParametersRequest* request, ::grpcIMapUpdatePipeline::setCameraParametersResponse* response) override;
3235
::grpc::Status mapUpdateRequest(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::mapUpdateRequestRequest* request, ::grpcIMapUpdatePipeline::mapUpdateRequestResponse* response) override;
3336
::grpc::Status getMapRequest(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::getMapRequestRequest* request, ::grpcIMapUpdatePipeline::getMapRequestResponse* response) override;
3437
::grpc::Status getSubmapRequest(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::getSubmapRequestRequest* request, ::grpcIMapUpdatePipeline::getSubmapRequestResponse* response) override;
35-
::grpc::Status resetMap(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::resetMapRequest* request, ::grpcIMapUpdatePipeline::resetMapResponse* response) override;
3638
::grpc::Status getPointCloudRequest(::grpc::ServerContext* context, const ::grpcIMapUpdatePipeline::getPointCloudRequestRequest* request, ::grpcIMapUpdatePipeline::getPointCloudRequestResponse* response) override;
3739

3840
SRef<SolAR::api::pipeline::IMapUpdatePipeline> m_xpcfComponent;

gen/interfaces/IMappingPipeline_grpcProxy.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class IMappingPipeline_grpcProxy: public org::bcom::xpcf::ConfigurableBase, vir
2525
SolAR::FrameworkReturnCode init() override;
2626
SolAR::FrameworkReturnCode start() override;
2727
SolAR::FrameworkReturnCode stop() override;
28-
SolAR::FrameworkReturnCode init(std::string const relocalizationServiceURL) override;
28+
SolAR::FrameworkReturnCode init(std::string const& relocalizationServiceURL, std::string const& mapupdateServiceURL) override;
2929
SolAR::FrameworkReturnCode setCameraParameters(SolAR::datastructure::CameraParameters const& cameraParams) override;
3030
SolAR::FrameworkReturnCode setCameraParameters(SolAR::datastructure::CameraParameters const& cameraParams1, SolAR::datastructure::CameraParameters const& cameraParams2) override;
3131
SolAR::FrameworkReturnCode setRectificationParameters(SolAR::datastructure::RectificationParameters const& rectCam1, SolAR::datastructure::RectificationParameters const& rectCam2) override;
+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// GRPC Proxy Class Header generated with xpcf_grpc_gen
2+
3+
4+
#ifndef IMAPSMANAGER_GRPCPROXY_H
5+
#define IMAPSMANAGER_GRPCPROXY_H
6+
#include "api/service/IMapsManager.h"
7+
#include <xpcf/component/ConfigurableBase.h>
8+
#include <memory>
9+
#include <string>
10+
#include <map>
11+
#include "grpcIMapsManagerService.grpc.pb.h"
12+
#include <grpc/grpc.h>
13+
#include <grpc++/channel.h>
14+
#include <xpcf/remoting/GrpcHelper.h>
15+
16+
namespace org::bcom::xpcf::grpc::proxyIMapsManager {
17+
18+
class IMapsManager_grpcProxy: public org::bcom::xpcf::ConfigurableBase, virtual public SolAR::api::service::IMapsManager {
19+
public:
20+
IMapsManager_grpcProxy();
21+
~IMapsManager_grpcProxy() override = default;
22+
void unloadComponent () override final;
23+
org::bcom::xpcf::XPCFErrorCode onConfigured() override;
24+
25+
SolAR::FrameworkReturnCode createMap(std::string const& mapUUID) override;
26+
SolAR::FrameworkReturnCode deleteMap(std::string const& mapUUID) override;
27+
SolAR::FrameworkReturnCode getAllMaps(std::vector<std::string>& mapUUIDList) const override;
28+
SolAR::FrameworkReturnCode registerMapUpdateService(std::string const& serviceURL) override;
29+
SolAR::FrameworkReturnCode unregisterMapUpdateService(std::string const& serviceURL) override;
30+
SolAR::FrameworkReturnCode increaseMapClients(std::string const& mapUUID, std::string& serviceURL) override;
31+
SolAR::FrameworkReturnCode decreaseMapClients(std::string const& mapUUID) override;
32+
33+
34+
private:
35+
std::string m_channelUrl;
36+
uint32_t m_channelCredentials;
37+
std::shared_ptr<::grpc::Channel> m_channel;
38+
xpcf::grpcCompressionInfos m_serviceCompressionInfos;
39+
std::map<std::string, xpcf::grpcCompressionInfos> m_methodCompressionInfosMap;
40+
std::vector<std::string> m_grpcProxyCompressionConfig;
41+
std::unique_ptr<::grpcIMapsManager::grpcIMapsManagerService::Stub> m_grpcStub;
42+
43+
};
44+
45+
}
46+
47+
48+
template <> struct org::bcom::xpcf::ComponentTraits<org::bcom::xpcf::grpc::proxyIMapsManager::IMapsManager_grpcProxy>
49+
{
50+
static constexpr const char * UUID = "4863f2d1-023c-4095-8842-e6083e6ec54a";
51+
static constexpr const char * NAME = "IMapsManager_grpcProxy";
52+
static constexpr const char * DESCRIPTION = "IMapsManager_grpcProxy grpc client proxy component";
53+
};
54+
55+
56+
#endif

0 commit comments

Comments
 (0)