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