From a26c680f12915788cc6126661d51a7672bb6ba8f Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期三, 03 四月 2019 14:24:21 +0800
Subject: [PATCH] 修改VideoToImageMulth和VideoAnalysFrimHC的删除摄像机和编辑摄像机的nsq消息回调函数.

---
 QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.h b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.h
index da7757a..084f8c2 100644
--- a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.h
+++ b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.h
@@ -11,6 +11,7 @@
 #include <VideoServer/QiaoJia/DB/LDBTool.h>
 #include <basic/util/app/AppPreference.hpp>
 
+#include "NsqMsgTool.hpp"
 
 class RtspAnalysElement {
 
@@ -36,6 +37,8 @@
 private:
     void init();
 
+    static void OnMsgFunc(void *msgPtr, void *pThisPtr);
+
     std::string resetFdfs(std::string ip = "", unsigned int port = 0, std::string content = "");
 
     static std::vector<int> chnString2Vec(std::string str_list);
@@ -43,6 +46,9 @@
 //    void setDataByType(Json::Value& json,const SdkRule& rule);
 
 private:
+    //nsq
+    BasicMsg::Nsq::NsqMsgConsumer *nsqMsgConsumer;
+
     LDBTool *m_lDBTool;
     int m_GB28181_Enable;
     std::map<std::string, AppPipeController *> controllers;
@@ -51,6 +57,8 @@
 
     FastFdsWithLock fdfsClient;
     std::map<int, SdkRule> sdkRuleMap;
+
+    void addCamWithSearchRuleMap(const Record_Cam_Dev &item, string rtsp_url);
 };
 
 

--
Gitblit v1.8.0