pans
2017-08-18 5cf652629fb40796cd2e0ab17c3617ed52365473
VisitFace/RtspNativeCodec/app/src/main/cpp/RemoteFuncServer.cpp
@@ -10,34 +10,14 @@
#include <iostream>
using namespace std;
//#todo 修改服务线程构造参数传入方式
RemoteServer<RtspFaceViewImpl> remoteServer("192.168.1.94", 8112);
AppConfig config("data/config.cfg");
RemoteServer<RtspFaceViewImpl> remoteServer(config.getStringValue("local_ip"), config.getIntValue("local_port"));
//RemoteServer<RtspFaceViewImpl> remoteServer("192.168.1.97", 8112);
static RtspFaceDetectClient* rtspFaceDetectClient = nullptr;
void startRemoteServer()
{
;
   AppConfig config;
   config.loadConfig("data/config.cfg");
    remoteServer.start();
//    //#todo 调用位置移动
//    try
//    {
//        RtspFaceDetectClient rtspFaceDetectClient = RtspFaceDetectClient();
//        RtspFaceDetect::Client& rClient = rtspFaceDetectClient.getClient();
//
//        auto& waitScope = rtspFaceDetectClient.getWaitScope();
//        auto  request = rClient.fireFaceCountListenerRequest();
//        auto sendAct = request.send();
//        sendAct.wait(waitScope);
//    }
//    catch (const kj::Exception& e)
//    {
//        cout << e.getDescription().cStr() << endl;
//        return;
//    }
    //#end
}
RtspFaceDetectClient * getRtspFaceDetectClient()
@@ -84,10 +64,8 @@
    if (rpcClient == nullptr) {
        try
        {
            //#todo ip test
            //rpcClient = new capnp::EzRpcClient("192.168.1.89", 8111);
            //client
           rpcClient = new capnp::EzRpcClient("192.168.1.97", 8111);
            // rpcClient = new capnp::EzRpcClient("192.168.1.97", 8111);
            rpcClient = new capnp::EzRpcClient(config.getStringValue("server_ip"), config.getIntValue("server_port"));
        }
        catch (const kj::Exception& e)
        {
@@ -103,8 +81,7 @@
{
   auto results = context.getResults();
   remoteGetFaceList(context.getParams(), results);
   context.setResults(results);
    LOG_ERROR <<"getFaceList : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL;
    LOG_ERROR <<"getFaceList : !!!!!!!!!!!!!!!"<< LOG_ENDL;
    return kj::READY_NOW;
}
@@ -112,8 +89,7 @@
{
   auto results = context.getResults();
   remoteGetFaceListImage(context.getParams(), results);
   context.setResults(results);
    LOG_ERROR <<"getFaceImages : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL;
    LOG_ERROR <<"getFaceImages : !!!!!!!!!!!!!!"<< LOG_ENDL;
    return kj::READY_NOW;
}
@@ -121,7 +97,6 @@
{
   auto results = context.getResults();
   remoteSetFaceLabel(context.getParams(), results);
   context.setResults(results);
    LOG_ERROR <<"setFaceLabel : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"<< LOG_ENDL;
    LOG_ERROR <<"setFaceLabel : !!!!!!!!!!!!"<< LOG_ENDL;
    return kj::READY_NOW;
}