| | |
| | | #include "RemoteFunc.h" |
| | | #include "RemoteFuncServer.h" |
| | | #include "RtspNativeCodecJNIServer.h" |
| | | RemoteServer<RtspFaceViewImpl> remoteServer("127.0.0.1",8112); |
| | | |
| | | RemoteServer<RtspFaceViewImpl> remoteServer("127.0.0.1", 8112); |
| | | RtspFaceDetectClient rtspFaceDetectClient; |
| | | void startRemoteServer(){ |
| | | AppConfig config; |
| | | config.loadConfig("data/config.cfg"); |
| | | remoteServer.start(); |
| | | |
| | | void startRemoteServer() |
| | | { |
| | | AppConfig config; |
| | | config.loadConfig("data/config.cfg"); |
| | | remoteServer.start(); |
| | | } |
| | | RtspFaceDetectClient& getRtspFaceDetectClient(){ |
| | | return rtspFaceDetectClient; |
| | | |
| | | RtspFaceDetectClient &getRtspFaceDetectClient() |
| | | { |
| | | return rtspFaceDetectClient; |
| | | } |
| | | |
| | | //#todo |
| | | RtspFaceDetectClient::RtspFaceDetectClient():rpcClient("127.0.0.1",8111), |
| | | RtspFaceDetect::Client(rpcClient.getMain<RtspFaceDetect>()) |
| | | RtspFaceDetectClient::RtspFaceDetectClient() : |
| | | rpcClient("127.0.0.1", 8111), RtspFaceDetect::Client(rpcClient.getMain<RtspFaceDetect>()) |
| | | {} |
| | | ::kj::WaitScope& RtspFaceDetectClient::getWaitScope() { |
| | | return rpcClient.getWaitScope(); |
| | | |
| | | ::kj::WaitScope &RtspFaceDetectClient::getWaitScope() |
| | | { |
| | | return rpcClient.getWaitScope(); |
| | | } |
| | | |
| | | ::kj::Promise<void> RtspFaceViewImpl::getFaceList(GetFaceListContext context) { |
| | | auto results = context.getResults(); |
| | | remoteGetFaceList(context.getParams(), results); |
| | | context.setResults(results); |
| | | ::kj::Promise<void> RtspFaceViewImpl::getFaceList(GetFaceListContext context) |
| | | { |
| | | auto results = context.getResults(); |
| | | remoteGetFaceList(context.getParams(), results); |
| | | context.setResults(results); |
| | | } |
| | | |
| | | ::kj::Promise<void> RtspFaceViewImpl::getFaceImages(GetFaceImagesContext context){ |
| | | auto results = context.getResults(); |
| | | remoteGetFaceListImage(context.getParams(), results); |
| | | context.setResults(results); |
| | | ::kj::Promise<void> RtspFaceViewImpl::getFaceImages(GetFaceImagesContext context) |
| | | { |
| | | auto results = context.getResults(); |
| | | remoteGetFaceListImage(context.getParams(), results); |
| | | context.setResults(results); |
| | | } |
| | | |
| | | ::kj::Promise<void> RtspFaceViewImpl::setFaceLabel(SetFaceLabelContext context) { |
| | | auto results = context.getResults(); |
| | | remoteSetFaceLabel(context.getParams(), results); |
| | | context.setResults(results); |
| | | ::kj::Promise<void> RtspFaceViewImpl::setFaceLabel(SetFaceLabelContext context) |
| | | { |
| | | auto results = context.getResults(); |
| | | remoteSetFaceLabel(context.getParams(), results); |
| | | context.setResults(results); |
| | | } |