2336 lines
139 KiB
C++
2336 lines
139 KiB
C++
// Generated by the gRPC C++ plugin.
|
|
// If you make any local change, they will be lost.
|
|
// source: grpcservice.proto
|
|
#ifndef GRPC_grpcservice_2eproto__INCLUDED
|
|
#define GRPC_grpcservice_2eproto__INCLUDED
|
|
|
|
#include "grpcservice.pb.h"
|
|
|
|
#include <functional>
|
|
#include <grpc/impl/codegen/port_platform.h>
|
|
#include <grpcpp/impl/codegen/async_generic_service.h>
|
|
#include <grpcpp/impl/codegen/async_stream.h>
|
|
#include <grpcpp/impl/codegen/async_unary_call.h>
|
|
#include <grpcpp/impl/codegen/client_callback.h>
|
|
#include <grpcpp/impl/codegen/client_context.h>
|
|
#include <grpcpp/impl/codegen/completion_queue.h>
|
|
#include <grpcpp/impl/codegen/message_allocator.h>
|
|
#include <grpcpp/impl/codegen/method_handler.h>
|
|
#include <grpcpp/impl/codegen/proto_utils.h>
|
|
#include <grpcpp/impl/codegen/rpc_method.h>
|
|
#include <grpcpp/impl/codegen/server_callback.h>
|
|
#include <grpcpp/impl/codegen/server_callback_handlers.h>
|
|
#include <grpcpp/impl/codegen/server_context.h>
|
|
#include <grpcpp/impl/codegen/service_type.h>
|
|
#include <grpcpp/impl/codegen/status.h>
|
|
#include <grpcpp/impl/codegen/stub_options.h>
|
|
#include <grpcpp/impl/codegen/sync_stream.h>
|
|
|
|
namespace MatrixAi {
|
|
|
|
class Train final {
|
|
public:
|
|
static constexpr char const* service_full_name() {
|
|
return "MatrixAi.Train";
|
|
}
|
|
class StubInterface {
|
|
public:
|
|
virtual ~StubInterface() {}
|
|
// 识别状态控制-来车
|
|
virtual ::grpc::Status Come(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> AsyncCome(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(AsyncComeRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> PrepareAsyncCome(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(PrepareAsyncComeRaw(context, request, cq));
|
|
}
|
|
// 识别状态控制-车走
|
|
virtual ::grpc::Status Leave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> AsyncLeave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(AsyncLeaveRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> PrepareAsyncLeave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(PrepareAsyncLeaveRaw(context, request, cq));
|
|
}
|
|
// 识别状态控制-停车
|
|
virtual ::grpc::Status TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> AsyncTemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(AsyncTemporaryStopRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> PrepareAsyncTemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(PrepareAsyncTemporaryStopRaw(context, request, cq));
|
|
}
|
|
// 识别状态控制-倒车
|
|
virtual ::grpc::Status Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> AsyncReversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(AsyncReversingRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> PrepareAsyncReversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(PrepareAsyncReversingRaw(context, request, cq));
|
|
}
|
|
// 查看“工作站设置”
|
|
virtual ::grpc::Status QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::MatrixAi::QueryWorkstationReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>> AsyncQueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>>(AsyncQueryWorkstationRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>> PrepareAsyncQueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>>(PrepareAsyncQueryWorkstationRaw(context, request, cq));
|
|
}
|
|
// 修改“工作站设置”
|
|
virtual ::grpc::Status UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::MatrixAi::UpdateWorkstationReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>> AsyncUpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>>(AsyncUpdateWorkstationRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>> PrepareAsyncUpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>>(PrepareAsyncUpdateWorkstationRaw(context, request, cq));
|
|
}
|
|
// 查询摄像头配置
|
|
virtual ::grpc::Status QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::MatrixAi::QueryCameraReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>> AsyncQueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>>(AsyncQueryCameraRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>> PrepareAsyncQueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>>(PrepareAsyncQueryCameraRaw(context, request, cq));
|
|
}
|
|
// 修改摄像头配置
|
|
virtual ::grpc::Status UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::MatrixAi::UpdateCameraReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>> AsyncUpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>>(AsyncUpdateCameraRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>> PrepareAsyncUpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>>(PrepareAsyncUpdateCameraRaw(context, request, cq));
|
|
}
|
|
// 查询FTP的配置
|
|
virtual ::grpc::Status QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::MatrixAi::QueryFTPReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>> AsyncQueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>>(AsyncQueryFTPRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>> PrepareAsyncQueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>>(PrepareAsyncQueryFTPRaw(context, request, cq));
|
|
}
|
|
// 修改FTP的配置
|
|
virtual ::grpc::Status UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::MatrixAi::UpdateFTPReply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>> AsyncUpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>>(AsyncUpdateFTPRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>> PrepareAsyncUpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>>(PrepareAsyncUpdateFTPRaw(context, request, cq));
|
|
}
|
|
// 重启识别程序
|
|
virtual ::grpc::Status RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) = 0;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> AsyncRebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(AsyncRebootAIRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>> PrepareAsyncRebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>>(PrepareAsyncRebootAIRaw(context, request, cq));
|
|
}
|
|
class experimental_async_interface {
|
|
public:
|
|
virtual ~experimental_async_interface() {}
|
|
// 识别状态控制-来车
|
|
virtual void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 识别状态控制-车走
|
|
virtual void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 识别状态控制-停车
|
|
virtual void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 识别状态控制-倒车
|
|
virtual void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 查看“工作站设置”
|
|
virtual void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 修改“工作站设置”
|
|
virtual void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 查询摄像头配置
|
|
virtual void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 修改摄像头配置
|
|
virtual void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 查询FTP的配置
|
|
virtual void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 修改FTP的配置
|
|
virtual void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
// 重启识别程序
|
|
virtual void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) = 0;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) = 0;
|
|
#else
|
|
virtual void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
|
|
#endif
|
|
};
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
typedef class experimental_async_interface async_interface;
|
|
#endif
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
async_interface* async() { return experimental_async(); }
|
|
#endif
|
|
virtual class experimental_async_interface* experimental_async() { return nullptr; }
|
|
private:
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* AsyncComeRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* PrepareAsyncComeRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* AsyncLeaveRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* PrepareAsyncLeaveRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* AsyncTemporaryStopRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* PrepareAsyncTemporaryStopRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* AsyncReversingRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* PrepareAsyncReversingRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>* AsyncQueryWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryWorkstationReply>* PrepareAsyncQueryWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>* AsyncUpdateWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateWorkstationReply>* PrepareAsyncUpdateWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>* AsyncQueryCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryCameraReply>* PrepareAsyncQueryCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>* AsyncUpdateCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateCameraReply>* PrepareAsyncUpdateCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>* AsyncQueryFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::QueryFTPReply>* PrepareAsyncQueryFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>* AsyncUpdateFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::UpdateFTPReply>* PrepareAsyncUpdateFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* AsyncRebootAIRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
virtual ::grpc::ClientAsyncResponseReaderInterface< ::MatrixAi::Reply>* PrepareAsyncRebootAIRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) = 0;
|
|
};
|
|
class Stub final : public StubInterface {
|
|
public:
|
|
Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel);
|
|
::grpc::Status Come(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> AsyncCome(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(AsyncComeRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> PrepareAsyncCome(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(PrepareAsyncComeRaw(context, request, cq));
|
|
}
|
|
::grpc::Status Leave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> AsyncLeave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(AsyncLeaveRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> PrepareAsyncLeave(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(PrepareAsyncLeaveRaw(context, request, cq));
|
|
}
|
|
::grpc::Status TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> AsyncTemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(AsyncTemporaryStopRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> PrepareAsyncTemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(PrepareAsyncTemporaryStopRaw(context, request, cq));
|
|
}
|
|
::grpc::Status Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> AsyncReversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(AsyncReversingRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> PrepareAsyncReversing(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(PrepareAsyncReversingRaw(context, request, cq));
|
|
}
|
|
::grpc::Status QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::MatrixAi::QueryWorkstationReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>> AsyncQueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>>(AsyncQueryWorkstationRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>> PrepareAsyncQueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>>(PrepareAsyncQueryWorkstationRaw(context, request, cq));
|
|
}
|
|
::grpc::Status UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::MatrixAi::UpdateWorkstationReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>> AsyncUpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>>(AsyncUpdateWorkstationRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>> PrepareAsyncUpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>>(PrepareAsyncUpdateWorkstationRaw(context, request, cq));
|
|
}
|
|
::grpc::Status QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::MatrixAi::QueryCameraReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>> AsyncQueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>>(AsyncQueryCameraRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>> PrepareAsyncQueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>>(PrepareAsyncQueryCameraRaw(context, request, cq));
|
|
}
|
|
::grpc::Status UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::MatrixAi::UpdateCameraReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>> AsyncUpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>>(AsyncUpdateCameraRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>> PrepareAsyncUpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>>(PrepareAsyncUpdateCameraRaw(context, request, cq));
|
|
}
|
|
::grpc::Status QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::MatrixAi::QueryFTPReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>> AsyncQueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>>(AsyncQueryFTPRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>> PrepareAsyncQueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>>(PrepareAsyncQueryFTPRaw(context, request, cq));
|
|
}
|
|
::grpc::Status UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::MatrixAi::UpdateFTPReply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>> AsyncUpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>>(AsyncUpdateFTPRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>> PrepareAsyncUpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>>(PrepareAsyncUpdateFTPRaw(context, request, cq));
|
|
}
|
|
::grpc::Status RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::MatrixAi::Reply* response) override;
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> AsyncRebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(AsyncRebootAIRaw(context, request, cq));
|
|
}
|
|
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>> PrepareAsyncRebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) {
|
|
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>>(PrepareAsyncRebootAIRaw(context, request, cq));
|
|
}
|
|
class experimental_async final :
|
|
public StubInterface::experimental_async_interface {
|
|
public:
|
|
void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void Come(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void Leave(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void TemporaryStop(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void Reversing(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void QueryWorkstation(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void UpdateWorkstation(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void QueryCamera(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void UpdateCamera(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void QueryFTP(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void UpdateFTP(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, std::function<void(::grpc::Status)>) override;
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::ClientUnaryReactor* reactor) override;
|
|
#else
|
|
void RebootAI(::grpc::ClientContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
|
|
#endif
|
|
private:
|
|
friend class Stub;
|
|
explicit experimental_async(Stub* stub): stub_(stub) { }
|
|
Stub* stub() { return stub_; }
|
|
Stub* stub_;
|
|
};
|
|
class experimental_async_interface* experimental_async() override { return &async_stub_; }
|
|
|
|
private:
|
|
std::shared_ptr< ::grpc::ChannelInterface> channel_;
|
|
class experimental_async async_stub_{this};
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* AsyncComeRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* PrepareAsyncComeRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* AsyncLeaveRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* PrepareAsyncLeaveRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* AsyncTemporaryStopRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* PrepareAsyncTemporaryStopRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* AsyncReversingRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* PrepareAsyncReversingRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>* AsyncQueryWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryWorkstationReply>* PrepareAsyncQueryWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryWorkstationRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>* AsyncUpdateWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateWorkstationReply>* PrepareAsyncUpdateWorkstationRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateWorkstationRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>* AsyncQueryCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryCameraReply>* PrepareAsyncQueryCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryCameraRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>* AsyncUpdateCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateCameraReply>* PrepareAsyncUpdateCameraRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateCameraRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>* AsyncQueryFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::QueryFTPReply>* PrepareAsyncQueryFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::QueryFTPRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>* AsyncUpdateFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::UpdateFTPReply>* PrepareAsyncUpdateFTPRaw(::grpc::ClientContext* context, const ::MatrixAi::UpdateFTPRequest& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* AsyncRebootAIRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
::grpc::ClientAsyncResponseReader< ::MatrixAi::Reply>* PrepareAsyncRebootAIRaw(::grpc::ClientContext* context, const ::MatrixAi::Request& request, ::grpc::CompletionQueue* cq) override;
|
|
const ::grpc::internal::RpcMethod rpcmethod_Come_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_Leave_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_TemporaryStop_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_Reversing_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_QueryWorkstation_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_UpdateWorkstation_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_QueryCamera_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_UpdateCamera_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_QueryFTP_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_UpdateFTP_;
|
|
const ::grpc::internal::RpcMethod rpcmethod_RebootAI_;
|
|
};
|
|
static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
|
|
|
|
class Service : public ::grpc::Service {
|
|
public:
|
|
Service();
|
|
virtual ~Service();
|
|
// 识别状态控制-来车
|
|
virtual ::grpc::Status Come(::grpc::ServerContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response);
|
|
// 识别状态控制-车走
|
|
virtual ::grpc::Status Leave(::grpc::ServerContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response);
|
|
// 识别状态控制-停车
|
|
virtual ::grpc::Status TemporaryStop(::grpc::ServerContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response);
|
|
// 识别状态控制-倒车
|
|
virtual ::grpc::Status Reversing(::grpc::ServerContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response);
|
|
// 查看“工作站设置”
|
|
virtual ::grpc::Status QueryWorkstation(::grpc::ServerContext* context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response);
|
|
// 修改“工作站设置”
|
|
virtual ::grpc::Status UpdateWorkstation(::grpc::ServerContext* context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response);
|
|
// 查询摄像头配置
|
|
virtual ::grpc::Status QueryCamera(::grpc::ServerContext* context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response);
|
|
// 修改摄像头配置
|
|
virtual ::grpc::Status UpdateCamera(::grpc::ServerContext* context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response);
|
|
// 查询FTP的配置
|
|
virtual ::grpc::Status QueryFTP(::grpc::ServerContext* context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response);
|
|
// 修改FTP的配置
|
|
virtual ::grpc::Status UpdateFTP(::grpc::ServerContext* context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response);
|
|
// 重启识别程序
|
|
virtual ::grpc::Status RebootAI(::grpc::ServerContext* context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response);
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_Come() {
|
|
::grpc::Service::MarkMethodAsync(0);
|
|
}
|
|
~WithAsyncMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestCome(::grpc::ServerContext* context, ::MatrixAi::Request* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::Reply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_Leave() {
|
|
::grpc::Service::MarkMethodAsync(1);
|
|
}
|
|
~WithAsyncMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestLeave(::grpc::ServerContext* context, ::MatrixAi::Request* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::Reply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_TemporaryStop() {
|
|
::grpc::Service::MarkMethodAsync(2);
|
|
}
|
|
~WithAsyncMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestTemporaryStop(::grpc::ServerContext* context, ::MatrixAi::Request* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::Reply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_Reversing() {
|
|
::grpc::Service::MarkMethodAsync(3);
|
|
}
|
|
~WithAsyncMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestReversing(::grpc::ServerContext* context, ::MatrixAi::Request* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::Reply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_QueryWorkstation() {
|
|
::grpc::Service::MarkMethodAsync(4);
|
|
}
|
|
~WithAsyncMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryWorkstation(::grpc::ServerContext* context, ::MatrixAi::QueryWorkstationRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::QueryWorkstationReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_UpdateWorkstation() {
|
|
::grpc::Service::MarkMethodAsync(5);
|
|
}
|
|
~WithAsyncMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateWorkstation(::grpc::ServerContext* context, ::MatrixAi::UpdateWorkstationRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::UpdateWorkstationReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_QueryCamera() {
|
|
::grpc::Service::MarkMethodAsync(6);
|
|
}
|
|
~WithAsyncMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryCamera(::grpc::ServerContext* context, ::MatrixAi::QueryCameraRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::QueryCameraReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_UpdateCamera() {
|
|
::grpc::Service::MarkMethodAsync(7);
|
|
}
|
|
~WithAsyncMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateCamera(::grpc::ServerContext* context, ::MatrixAi::UpdateCameraRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::UpdateCameraReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_QueryFTP() {
|
|
::grpc::Service::MarkMethodAsync(8);
|
|
}
|
|
~WithAsyncMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryFTP(::grpc::ServerContext* context, ::MatrixAi::QueryFTPRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::QueryFTPReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_UpdateFTP() {
|
|
::grpc::Service::MarkMethodAsync(9);
|
|
}
|
|
~WithAsyncMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateFTP(::grpc::ServerContext* context, ::MatrixAi::UpdateFTPRequest* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::UpdateFTPReply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithAsyncMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithAsyncMethod_RebootAI() {
|
|
::grpc::Service::MarkMethodAsync(10);
|
|
}
|
|
~WithAsyncMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestRebootAI(::grpc::ServerContext* context, ::MatrixAi::Request* request, ::grpc::ServerAsyncResponseWriter< ::MatrixAi::Reply>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
typedef WithAsyncMethod_Come<WithAsyncMethod_Leave<WithAsyncMethod_TemporaryStop<WithAsyncMethod_Reversing<WithAsyncMethod_QueryWorkstation<WithAsyncMethod_UpdateWorkstation<WithAsyncMethod_QueryCamera<WithAsyncMethod_UpdateCamera<WithAsyncMethod_QueryFTP<WithAsyncMethod_UpdateFTP<WithAsyncMethod_RebootAI<Service > > > > > > > > > > > AsyncService;
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_Come() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(0,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response) { return this->Come(context, request, response); }));}
|
|
void SetMessageAllocatorFor_Come(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::Request, ::MatrixAi::Reply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(0);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(0);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Come(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Come(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_Leave() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(1,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response) { return this->Leave(context, request, response); }));}
|
|
void SetMessageAllocatorFor_Leave(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::Request, ::MatrixAi::Reply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(1);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(1);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Leave(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Leave(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_TemporaryStop() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(2,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response) { return this->TemporaryStop(context, request, response); }));}
|
|
void SetMessageAllocatorFor_TemporaryStop(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::Request, ::MatrixAi::Reply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(2);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(2);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* TemporaryStop(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* TemporaryStop(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_Reversing() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(3,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response) { return this->Reversing(context, request, response); }));}
|
|
void SetMessageAllocatorFor_Reversing(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::Request, ::MatrixAi::Reply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(3);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(3);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Reversing(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Reversing(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_QueryWorkstation() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(4,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryWorkstationRequest, ::MatrixAi::QueryWorkstationReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::QueryWorkstationRequest* request, ::MatrixAi::QueryWorkstationReply* response) { return this->QueryWorkstation(context, request, response); }));}
|
|
void SetMessageAllocatorFor_QueryWorkstation(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::QueryWorkstationRequest, ::MatrixAi::QueryWorkstationReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(4);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(4);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryWorkstationRequest, ::MatrixAi::QueryWorkstationReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryWorkstation(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryWorkstation(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_UpdateWorkstation() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(5,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateWorkstationRequest, ::MatrixAi::UpdateWorkstationReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::UpdateWorkstationRequest* request, ::MatrixAi::UpdateWorkstationReply* response) { return this->UpdateWorkstation(context, request, response); }));}
|
|
void SetMessageAllocatorFor_UpdateWorkstation(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::UpdateWorkstationRequest, ::MatrixAi::UpdateWorkstationReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(5);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(5);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateWorkstationRequest, ::MatrixAi::UpdateWorkstationReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateWorkstation(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateWorkstation(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_QueryCamera() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(6,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryCameraRequest, ::MatrixAi::QueryCameraReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::QueryCameraRequest* request, ::MatrixAi::QueryCameraReply* response) { return this->QueryCamera(context, request, response); }));}
|
|
void SetMessageAllocatorFor_QueryCamera(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::QueryCameraRequest, ::MatrixAi::QueryCameraReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(6);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(6);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryCameraRequest, ::MatrixAi::QueryCameraReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryCamera(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryCamera(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_UpdateCamera() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(7,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateCameraRequest, ::MatrixAi::UpdateCameraReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::UpdateCameraRequest* request, ::MatrixAi::UpdateCameraReply* response) { return this->UpdateCamera(context, request, response); }));}
|
|
void SetMessageAllocatorFor_UpdateCamera(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::UpdateCameraRequest, ::MatrixAi::UpdateCameraReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(7);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(7);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateCameraRequest, ::MatrixAi::UpdateCameraReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateCamera(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateCamera(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_QueryFTP() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(8,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryFTPRequest, ::MatrixAi::QueryFTPReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::QueryFTPRequest* request, ::MatrixAi::QueryFTPReply* response) { return this->QueryFTP(context, request, response); }));}
|
|
void SetMessageAllocatorFor_QueryFTP(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::QueryFTPRequest, ::MatrixAi::QueryFTPReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(8);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(8);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::QueryFTPRequest, ::MatrixAi::QueryFTPReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryFTP(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryFTP(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_UpdateFTP() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(9,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateFTPRequest, ::MatrixAi::UpdateFTPReply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::UpdateFTPRequest* request, ::MatrixAi::UpdateFTPReply* response) { return this->UpdateFTP(context, request, response); }));}
|
|
void SetMessageAllocatorFor_UpdateFTP(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::UpdateFTPRequest, ::MatrixAi::UpdateFTPReply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(9);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(9);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::UpdateFTPRequest, ::MatrixAi::UpdateFTPReply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateFTP(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateFTP(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithCallbackMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithCallbackMethod_RebootAI() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodCallback(10,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::MatrixAi::Request* request, ::MatrixAi::Reply* response) { return this->RebootAI(context, request, response); }));}
|
|
void SetMessageAllocatorFor_RebootAI(
|
|
::grpc::experimental::MessageAllocator< ::MatrixAi::Request, ::MatrixAi::Reply>* allocator) {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(10);
|
|
#else
|
|
::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(10);
|
|
#endif
|
|
static_cast<::grpc::internal::CallbackUnaryHandler< ::MatrixAi::Request, ::MatrixAi::Reply>*>(handler)
|
|
->SetMessageAllocator(allocator);
|
|
}
|
|
~ExperimentalWithCallbackMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* RebootAI(
|
|
::grpc::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* RebootAI(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
typedef ExperimentalWithCallbackMethod_Come<ExperimentalWithCallbackMethod_Leave<ExperimentalWithCallbackMethod_TemporaryStop<ExperimentalWithCallbackMethod_Reversing<ExperimentalWithCallbackMethod_QueryWorkstation<ExperimentalWithCallbackMethod_UpdateWorkstation<ExperimentalWithCallbackMethod_QueryCamera<ExperimentalWithCallbackMethod_UpdateCamera<ExperimentalWithCallbackMethod_QueryFTP<ExperimentalWithCallbackMethod_UpdateFTP<ExperimentalWithCallbackMethod_RebootAI<Service > > > > > > > > > > > CallbackService;
|
|
#endif
|
|
|
|
typedef ExperimentalWithCallbackMethod_Come<ExperimentalWithCallbackMethod_Leave<ExperimentalWithCallbackMethod_TemporaryStop<ExperimentalWithCallbackMethod_Reversing<ExperimentalWithCallbackMethod_QueryWorkstation<ExperimentalWithCallbackMethod_UpdateWorkstation<ExperimentalWithCallbackMethod_QueryCamera<ExperimentalWithCallbackMethod_UpdateCamera<ExperimentalWithCallbackMethod_QueryFTP<ExperimentalWithCallbackMethod_UpdateFTP<ExperimentalWithCallbackMethod_RebootAI<Service > > > > > > > > > > > ExperimentalCallbackService;
|
|
template <class BaseClass>
|
|
class WithGenericMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_Come() {
|
|
::grpc::Service::MarkMethodGeneric(0);
|
|
}
|
|
~WithGenericMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_Leave() {
|
|
::grpc::Service::MarkMethodGeneric(1);
|
|
}
|
|
~WithGenericMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_TemporaryStop() {
|
|
::grpc::Service::MarkMethodGeneric(2);
|
|
}
|
|
~WithGenericMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_Reversing() {
|
|
::grpc::Service::MarkMethodGeneric(3);
|
|
}
|
|
~WithGenericMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_QueryWorkstation() {
|
|
::grpc::Service::MarkMethodGeneric(4);
|
|
}
|
|
~WithGenericMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_UpdateWorkstation() {
|
|
::grpc::Service::MarkMethodGeneric(5);
|
|
}
|
|
~WithGenericMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_QueryCamera() {
|
|
::grpc::Service::MarkMethodGeneric(6);
|
|
}
|
|
~WithGenericMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_UpdateCamera() {
|
|
::grpc::Service::MarkMethodGeneric(7);
|
|
}
|
|
~WithGenericMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_QueryFTP() {
|
|
::grpc::Service::MarkMethodGeneric(8);
|
|
}
|
|
~WithGenericMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_UpdateFTP() {
|
|
::grpc::Service::MarkMethodGeneric(9);
|
|
}
|
|
~WithGenericMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithGenericMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithGenericMethod_RebootAI() {
|
|
::grpc::Service::MarkMethodGeneric(10);
|
|
}
|
|
~WithGenericMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_Come() {
|
|
::grpc::Service::MarkMethodRaw(0);
|
|
}
|
|
~WithRawMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestCome(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_Leave() {
|
|
::grpc::Service::MarkMethodRaw(1);
|
|
}
|
|
~WithRawMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestLeave(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_TemporaryStop() {
|
|
::grpc::Service::MarkMethodRaw(2);
|
|
}
|
|
~WithRawMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestTemporaryStop(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_Reversing() {
|
|
::grpc::Service::MarkMethodRaw(3);
|
|
}
|
|
~WithRawMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestReversing(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_QueryWorkstation() {
|
|
::grpc::Service::MarkMethodRaw(4);
|
|
}
|
|
~WithRawMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryWorkstation(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_UpdateWorkstation() {
|
|
::grpc::Service::MarkMethodRaw(5);
|
|
}
|
|
~WithRawMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateWorkstation(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_QueryCamera() {
|
|
::grpc::Service::MarkMethodRaw(6);
|
|
}
|
|
~WithRawMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryCamera(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_UpdateCamera() {
|
|
::grpc::Service::MarkMethodRaw(7);
|
|
}
|
|
~WithRawMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateCamera(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_QueryFTP() {
|
|
::grpc::Service::MarkMethodRaw(8);
|
|
}
|
|
~WithRawMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestQueryFTP(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_UpdateFTP() {
|
|
::grpc::Service::MarkMethodRaw(9);
|
|
}
|
|
~WithRawMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestUpdateFTP(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class WithRawMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithRawMethod_RebootAI() {
|
|
::grpc::Service::MarkMethodRaw(10);
|
|
}
|
|
~WithRawMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
void RequestRebootAI(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
|
|
::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
|
|
}
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_Come() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(0,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Come(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Come(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Come(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_Leave() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(1,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Leave(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Leave(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Leave(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_TemporaryStop() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(2,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->TemporaryStop(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* TemporaryStop(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* TemporaryStop(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_Reversing() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(3,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->Reversing(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* Reversing(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* Reversing(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_QueryWorkstation() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(4,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->QueryWorkstation(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryWorkstation(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryWorkstation(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_UpdateWorkstation() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(5,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->UpdateWorkstation(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateWorkstation(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateWorkstation(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_QueryCamera() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(6,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->QueryCamera(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryCamera(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryCamera(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_UpdateCamera() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(7,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->UpdateCamera(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateCamera(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateCamera(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_QueryFTP() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(8,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->QueryFTP(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* QueryFTP(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* QueryFTP(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_UpdateFTP() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(9,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->UpdateFTP(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* UpdateFTP(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* UpdateFTP(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class ExperimentalWithRawCallbackMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
ExperimentalWithRawCallbackMethod_RebootAI() {
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::Service::
|
|
#else
|
|
::grpc::Service::experimental().
|
|
#endif
|
|
MarkMethodRawCallback(10,
|
|
new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
|
|
[this](
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
::grpc::CallbackServerContext*
|
|
#else
|
|
::grpc::experimental::CallbackServerContext*
|
|
#endif
|
|
context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->RebootAI(context, request, response); }));
|
|
}
|
|
~ExperimentalWithRawCallbackMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable synchronous version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
#ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL
|
|
virtual ::grpc::ServerUnaryReactor* RebootAI(
|
|
::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#else
|
|
virtual ::grpc::experimental::ServerUnaryReactor* RebootAI(
|
|
::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/)
|
|
#endif
|
|
{ return nullptr; }
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_Come : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_Come() {
|
|
::grpc::Service::MarkMethodStreamed(0,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>* streamer) {
|
|
return this->StreamedCome(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_Come() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status Come(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedCome(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::Request,::MatrixAi::Reply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_Leave : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_Leave() {
|
|
::grpc::Service::MarkMethodStreamed(1,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>* streamer) {
|
|
return this->StreamedLeave(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_Leave() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status Leave(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedLeave(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::Request,::MatrixAi::Reply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_TemporaryStop : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_TemporaryStop() {
|
|
::grpc::Service::MarkMethodStreamed(2,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>* streamer) {
|
|
return this->StreamedTemporaryStop(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_TemporaryStop() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status TemporaryStop(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedTemporaryStop(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::Request,::MatrixAi::Reply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_Reversing : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_Reversing() {
|
|
::grpc::Service::MarkMethodStreamed(3,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>* streamer) {
|
|
return this->StreamedReversing(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_Reversing() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status Reversing(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedReversing(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::Request,::MatrixAi::Reply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_QueryWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_QueryWorkstation() {
|
|
::grpc::Service::MarkMethodStreamed(4,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::QueryWorkstationRequest, ::MatrixAi::QueryWorkstationReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::QueryWorkstationRequest, ::MatrixAi::QueryWorkstationReply>* streamer) {
|
|
return this->StreamedQueryWorkstation(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_QueryWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status QueryWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryWorkstationRequest* /*request*/, ::MatrixAi::QueryWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedQueryWorkstation(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::QueryWorkstationRequest,::MatrixAi::QueryWorkstationReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_UpdateWorkstation : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_UpdateWorkstation() {
|
|
::grpc::Service::MarkMethodStreamed(5,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::UpdateWorkstationRequest, ::MatrixAi::UpdateWorkstationReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::UpdateWorkstationRequest, ::MatrixAi::UpdateWorkstationReply>* streamer) {
|
|
return this->StreamedUpdateWorkstation(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_UpdateWorkstation() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status UpdateWorkstation(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateWorkstationRequest* /*request*/, ::MatrixAi::UpdateWorkstationReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedUpdateWorkstation(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::UpdateWorkstationRequest,::MatrixAi::UpdateWorkstationReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_QueryCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_QueryCamera() {
|
|
::grpc::Service::MarkMethodStreamed(6,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::QueryCameraRequest, ::MatrixAi::QueryCameraReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::QueryCameraRequest, ::MatrixAi::QueryCameraReply>* streamer) {
|
|
return this->StreamedQueryCamera(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_QueryCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status QueryCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryCameraRequest* /*request*/, ::MatrixAi::QueryCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedQueryCamera(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::QueryCameraRequest,::MatrixAi::QueryCameraReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_UpdateCamera : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_UpdateCamera() {
|
|
::grpc::Service::MarkMethodStreamed(7,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::UpdateCameraRequest, ::MatrixAi::UpdateCameraReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::UpdateCameraRequest, ::MatrixAi::UpdateCameraReply>* streamer) {
|
|
return this->StreamedUpdateCamera(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_UpdateCamera() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status UpdateCamera(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateCameraRequest* /*request*/, ::MatrixAi::UpdateCameraReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedUpdateCamera(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::UpdateCameraRequest,::MatrixAi::UpdateCameraReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_QueryFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_QueryFTP() {
|
|
::grpc::Service::MarkMethodStreamed(8,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::QueryFTPRequest, ::MatrixAi::QueryFTPReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::QueryFTPRequest, ::MatrixAi::QueryFTPReply>* streamer) {
|
|
return this->StreamedQueryFTP(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_QueryFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status QueryFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::QueryFTPRequest* /*request*/, ::MatrixAi::QueryFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedQueryFTP(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::QueryFTPRequest,::MatrixAi::QueryFTPReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_UpdateFTP : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_UpdateFTP() {
|
|
::grpc::Service::MarkMethodStreamed(9,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::UpdateFTPRequest, ::MatrixAi::UpdateFTPReply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::UpdateFTPRequest, ::MatrixAi::UpdateFTPReply>* streamer) {
|
|
return this->StreamedUpdateFTP(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_UpdateFTP() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status UpdateFTP(::grpc::ServerContext* /*context*/, const ::MatrixAi::UpdateFTPRequest* /*request*/, ::MatrixAi::UpdateFTPReply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedUpdateFTP(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::UpdateFTPRequest,::MatrixAi::UpdateFTPReply>* server_unary_streamer) = 0;
|
|
};
|
|
template <class BaseClass>
|
|
class WithStreamedUnaryMethod_RebootAI : public BaseClass {
|
|
private:
|
|
void BaseClassMustBeDerivedFromService(const Service* /*service*/) {}
|
|
public:
|
|
WithStreamedUnaryMethod_RebootAI() {
|
|
::grpc::Service::MarkMethodStreamed(10,
|
|
new ::grpc::internal::StreamedUnaryHandler<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>(
|
|
[this](::grpc::ServerContext* context,
|
|
::grpc::ServerUnaryStreamer<
|
|
::MatrixAi::Request, ::MatrixAi::Reply>* streamer) {
|
|
return this->StreamedRebootAI(context,
|
|
streamer);
|
|
}));
|
|
}
|
|
~WithStreamedUnaryMethod_RebootAI() override {
|
|
BaseClassMustBeDerivedFromService(this);
|
|
}
|
|
// disable regular version of this method
|
|
::grpc::Status RebootAI(::grpc::ServerContext* /*context*/, const ::MatrixAi::Request* /*request*/, ::MatrixAi::Reply* /*response*/) override {
|
|
abort();
|
|
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
|
|
}
|
|
// replace default version of method with streamed unary
|
|
virtual ::grpc::Status StreamedRebootAI(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::MatrixAi::Request,::MatrixAi::Reply>* server_unary_streamer) = 0;
|
|
};
|
|
typedef WithStreamedUnaryMethod_Come<WithStreamedUnaryMethod_Leave<WithStreamedUnaryMethod_TemporaryStop<WithStreamedUnaryMethod_Reversing<WithStreamedUnaryMethod_QueryWorkstation<WithStreamedUnaryMethod_UpdateWorkstation<WithStreamedUnaryMethod_QueryCamera<WithStreamedUnaryMethod_UpdateCamera<WithStreamedUnaryMethod_QueryFTP<WithStreamedUnaryMethod_UpdateFTP<WithStreamedUnaryMethod_RebootAI<Service > > > > > > > > > > > StreamedUnaryService;
|
|
typedef Service SplitStreamedService;
|
|
typedef WithStreamedUnaryMethod_Come<WithStreamedUnaryMethod_Leave<WithStreamedUnaryMethod_TemporaryStop<WithStreamedUnaryMethod_Reversing<WithStreamedUnaryMethod_QueryWorkstation<WithStreamedUnaryMethod_UpdateWorkstation<WithStreamedUnaryMethod_QueryCamera<WithStreamedUnaryMethod_UpdateCamera<WithStreamedUnaryMethod_QueryFTP<WithStreamedUnaryMethod_UpdateFTP<WithStreamedUnaryMethod_RebootAI<Service > > > > > > > > > > > StreamedService;
|
|
};
|
|
|
|
} // namespace MatrixAi
|
|
|
|
|
|
#endif // GRPC_grpcservice_2eproto__INCLUDED
|