summary refs log tree commit diff
path: root/src/rpcStub.cpp
diff options
context:
space:
mode:
authorNewe <speedy.wolfy@outlook.com>2021-05-21 11:13:17 +0200
committerNewe <speedy.wolfy@outlook.com>2021-05-21 11:13:17 +0200
commit7d40250c11077d6717388412479a65bb8826960b (patch)
tree38fe9b264f6e1bdfe0f08c7a75597012dc9ea4f7 /src/rpcStub.cpp
parentMerge branch 'master' of https://github.com/discord-open-source/discord-voice (diff)
downloadserver-7d40250c11077d6717388412479a65bb8826960b.tar.xz
[add] Basic project structure
Diffstat (limited to 'src/rpcStub.cpp')
-rw-r--r--src/rpcStub.cpp24
1 files changed, 24 insertions, 0 deletions
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<grpc::Server> server(builder.BuildAndStart()); + std::cout << "Server listening on port 8057 " << std::endl; +} \ No newline at end of file