From 4d22d8d9332535a9c2f65e0e501a3eefbbd0ae30 Mon Sep 17 00:00:00 2001 From: chenke <chenke@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 09 八月 2017 12:45:29 +0800 Subject: [PATCH] JsonCpp和CapnpProtocol功能初步实现 --- 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