houxiao
2017-08-17 2b43077d967c28fe99e1ff2b99f19e1433c710d9
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncServer.h
@@ -5,27 +5,32 @@
#ifndef RTSPNATIVECODEC_REMOTEMETHODSERVER_H
#define RTSPNATIVECODEC_REMOTEMETHODSERVER_H
#include <string>
#include <capnp/message.h>
#include <capnp/serialize-packed.h>
#include <capnp/ez-rpc.h>
#include "RemoteMethod.capnp.h"
class RtspFaceDetectClient : public RtspFaceDetect::Client
//C++模块中的client,用于发现人脸时通知java模块
class RtspFaceDetectClient
{
public:
   RtspFaceDetectClient();
   RtspFaceDetect::Client* getClient();
   ~RtspFaceDetectClient() {};
   ::kj::WaitScope &getWaitScope();
    capnp::EzRpcClient* getEzRpcClient();
private:
   capnp::EzRpcClient rpcClient;
   RtspFaceDetect::Client* client;
   capnp::EzRpcClient* rpcClient;
};
void startRemoteServer();
RtspFaceDetectClient &getRtspFaceDetectClient();
RtspFaceDetectClient* getRtspFaceDetectClient();
//C++模块中的服务端,用于响应java端的调用及传值
class RtspFaceViewImpl final : public RtspFaceView::Server
{
public: