houxiao
2017-08-11 c6968ba2fbd5e9f4e32fd5f62fd587f9a7d2ebc1
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncServer.h
@@ -9,29 +9,34 @@
#include <capnp/ez-rpc.h>
#include "RemoteMethod.capnp.h"
class RtspFaceDetectClient :public RtspFaceDetect::Client{
class RtspFaceDetectClient : public RtspFaceDetect::Client
{
public:
    RtspFaceDetectClient();
    ~RtspFaceDetectClient(){};
    ::kj::WaitScope& getWaitScope();
   RtspFaceDetectClient();
   ~RtspFaceDetectClient() {};
   ::kj::WaitScope &getWaitScope();
private:
    capnp::EzRpcClient rpcClient;
   capnp::EzRpcClient rpcClient;
};
void startRemoteServer();
RtspFaceDetectClient& getRtspFaceDetectClient();
class RtspFaceViewImpl final : public RtspFaceView::Server {
RtspFaceDetectClient* getRtspFaceDetectClient();
class RtspFaceViewImpl final : public RtspFaceView::Server
{
public:
    virtual ::kj::Promise<void> getFaceList(GetFaceListContext context) override;
   virtual ::kj::Promise<void> getFaceList(GetFaceListContext context) override;
    virtual ::kj::Promise<void> getFaceImages(GetFaceImagesContext context) override;
   virtual ::kj::Promise<void> getFaceImages(GetFaceImagesContext context) override;
    virtual ::kj::Promise<void> setFaceLabel(SetFaceLabelContext context) override;
   virtual ::kj::Promise<void> setFaceLabel(SetFaceLabelContext context) override;
private:
};
#endif //RTSPNATIVECODEC_REMOTEMETHODSERVER_H