summary refs log tree commit diff
path: root/src/rpcStub.cpp
diff options
context:
space:
mode:
authorNewe <speedy.wolfy@outlook.com>2021-05-24 17:46:50 +0200
committerNewe <speedy.wolfy@outlook.com>2021-05-24 17:46:50 +0200
commita5d98b9dccc149e75161b33ea3d1c4121029747f (patch)
tree626afe93c2bf9ad7176964f4beb70f2059daf798 /src/rpcStub.cpp
parentMerge pull request #19 from ItsNewe/master (diff)
downloadserver-a5d98b9dccc149e75161b33ea3d1c4121029747f.tar.xz
[edit] Deprecate gRPC in favor of MongoDB
Diffstat (limited to 'src/rpcStub.cpp')
-rw-r--r--src/rpcStub.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/rpcStub.cpp b/src/rpcStub.cpp
deleted file mode 100644

index 1633aab8..00000000 --- a/src/rpcStub.cpp +++ /dev/null
@@ -1,32 +0,0 @@ -#include "rpcStub.hpp" - -class fossCordInternalsImpl final : public fosscordMedia::fosscordInternals::Service { - std::shared_ptr<rtcPeerHandler> ph; - fossCordInternalsImpl(std::shared_ptr<rtcPeerHandler> handler){ - this->ph= handler; - } - grpc::Status vRequest(grpc::ServerContext* ctx, - const fosscordMedia::voiceRequest* req, - fosscordMedia::voiceAnswer* resp) override { - - this->ph->initiateConnection(req->ip(), req->port()); - return grpc::Status::OK; - } -}; - -rpcStub::rpcStub(std::shared_ptr<rtcPeerHandler> handler, int port) { - if (not port) { - port = 8057; - } - this->ph = handler; - - fossCordInternalsImpl* service; - grpc::ServerBuilder builder; - builder.AddListeningPort("0.0.0.0:" + std::to_string(port), - grpc::InsecureServerCredentials()); - builder.RegisterService(service); - - this->server = builder.BuildAndStart(); - - std::cout << "RPC stub listening on port " << port << std::endl; -} \ No newline at end of file