From f2327d66d762a2279bf7b725a818a17a213e9e0b Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 09 八月 2017 14:57:48 +0800 Subject: [PATCH] add RemoteMethod.capnp etc. --- VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.cpp | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.cpp index b423f48..5bc9c0d 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.cpp +++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncClient.cpp @@ -2,4 +2,25 @@ // Created by pansen on 2017/8/4. // - +#include "RemoteFuncClient.h" +#include "RemoteFunc.h" +#include "RtspNativeCodecJNIClient.h" +RemoteServer<RtspFaceDetectImpl> remoteServer("127.0.0.1",8111); +void startRemoteServer(){ + remoteServer.start(); +} +RtspFaceViewClient rtspFaceViewClient; +RtspFaceViewClient& RtspFaceViewClient(){ + return rtspFaceViewClient; +} +RtspFaceViewClient::RtspFaceViewClient():rpcClient("127.0.0.1",8112), + RtspFaceView::Client(rpcClient.getMain<RtspFaceView>()) +{} +::kj::WaitScope& RtspFaceViewClient::getWaitScope(){ + return rpcClient.getWaitScope(); +} +::kj::Promise<void> RtspFaceDetectImpl::fireFaceCountListener(FireFaceCountListenerContext context) { + auto results = context.getResults(); + remoteFireFaceCountListener(context.getParams(), results); + context.setResults(results); +} \ No newline at end of file -- Gitblit v1.8.0