关注
//发布订阅 EventEmitter code
// 当某配置发生变化时,通知到已订阅的客户端
void HocfgMgr::notifyChange( const string&; filename, int mtime ) const
{
string aliasPrefix = _F("%s_%s@", BOOK_HOCFG_ALIAS_PREFIX, filename.c_str());
CliMgr::AliasCursor alcr(aliasPrefix);
CliBase *cli = NULL;
vector vecCli;
string msg("{");
StrParse::PutOneJson(msg, "notify", "cfg_change", true);
StrParse::PutOneJson(msg, "filename", filename, true);
StrParse::PutOneJson(msg, "mtime", mtime, false);
msg += "}";
while ((cli = alcr.pop()))
{
IOHand* iohand = dynamic_cast(cli);
if (NULL == iohand)
{
LOGWARN("NOTIFYCHANGE| msg=book from ocli| cli=%s| file=%s",
cli->m_idProfile.c_str(), filename.c_str());
continue;
}
iohand->sendData(CMD_EVNOTIFY_REQ, ++m_seqid, msg.c_str(), msg.size(), true);
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
爱吃香菜的无尾熊服了...:好文 共勉了兄弟 加油 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
38587次浏览 250人参与
# 携程笔试 #
173566次浏览 916人参与
# 在爱玛,骑向未来 #
43225次浏览 431人参与
# 除了线上,还能去哪些地方投简历 #
17487次浏览 147人参与
# 你被哪些公司挂了? #
197167次浏览 1073人参与
# 如果春招能重来,我会___ #
32465次浏览 318人参与
# 你上一次加班是什么时候? #
157114次浏览 822人参与
# 什么专业适合考公 #
69083次浏览 336人参与
# 你觉得哪一届的校招最难? #
440442次浏览 3261人参与
# 听到哪句话代表面试稳了OR挂了? #
156310次浏览 838人参与
# 你觉得技术面多长时间合理? #
187311次浏览 1226人参与
# 记录我的毕业季 #
6151次浏览 146人参与
# 来聊聊你目前的求职进展 #
765265次浏览 7053人参与
# 华为池子有多大 #
179250次浏览 938人参与
# 机械人,秋招第一次笔试的企业是哪家? #
103124次浏览 704人参与
# 26届春招投递记录 #
9426次浏览 73人参与
# 机械只有转码才有出路吗? #
176358次浏览 1668人参与
# 美团笔试 #
999161次浏览 5859人参与
# 字节开奖 #
163733次浏览 818人参与
# 实习生工资多少才算正常? #
74612次浏览 517人参与
# 刚入职就____,这样正常吗? #
150567次浏览 711人参与
