From 7d40250c11077d6717388412479a65bb8826960b Mon Sep 17 00:00:00 2001 From: Newe Date: Fri, 21 May 2021 11:13:17 +0200 Subject: [add] Basic project structure --- src/rpcStub.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/rpcStub.cpp (limited to 'src/rpcStub.cpp') diff --git a/src/rpcStub.cpp b/src/rpcStub.cpp new file mode 100644 index 00000000..3d848924 --- /dev/null +++ b/src/rpcStub.cpp @@ -0,0 +1,24 @@ +#include "rpcStub.hpp" + +class fossCordInternalsImpl final : public fosscordMedia::fosscordInternals::Service{ + grpc::Status sendRequest( + grpc::ServerContext* ctx, + const fosscordMedia::rpcRequest* req, + fosscordMedia::rpcResponse* resp + ) override{ + resp->set_b(333); + return grpc::Status::OK; + } + +}; + +rpcStub::rpcStub(int port){ + grpc::ServerBuilder builder; + + fossCordInternalsImpl* service; + builder.AddListeningPort("0.0.0.0:8057", grpc::InsecureServerCredentials() ); + builder.RegisterService(service); + + std::unique_ptr server(builder.BuildAndStart()); + std::cout << "Server listening on port 8057 " << std::endl; +} \ No newline at end of file -- cgit 1.5.1