关注
//发布订阅 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
相关推荐
07-13 10:24
广州南方学院 运营 
点赞 评论 收藏
分享
06-22 21:02
广东药科大学 Java Java大菜狗:纯纯招黑奴,一天还不到两百那么多要求,还不迟到早退,以为啥啊,给一点工资做一堆活,还以不拖欠员工工资为荣,这是什么值得骄傲的事情吗,纯纯***公司
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届的你,投了哪些公司? #
16936次浏览 205人参与
# 我对___祛魅了 #
27299次浏览 266人参与
# 中兴秋招 #
194178次浏览 2171人参与
# 你最讨厌面试问你什么? #
11363次浏览 168人参与
# 你跟室友的关系怎么样? #
3038次浏览 59人参与
# 工作中哪个瞬间让你想离职 #
45480次浏览 401人参与
# 简历上的经历如何包装 #
11061次浏览 347人参与
# 你遇到最难的面试题目是_ #
4101次浏览 78人参与
# 如何快速融入团队? #
9726次浏览 120人参与
# 和同事相处最忌讳的是__ #
13264次浏览 137人参与
# 通信/硬件求职避坑tips #
85988次浏览 868人参与
# 什么样的背景能拿SSP? #
15227次浏览 122人参与
# 毕业后不工作的日子里我在做什么 #
190237次浏览 1633人参与
# 应届生应该先就业还是先择业 #
124836次浏览 695人参与
# 字节跳动工作体验 #
458367次浏览 4625人参与
# 如何排解工作中的焦虑 #
190535次浏览 1958人参与
# 多益网络求职进展汇总 #
30946次浏览 138人参与
# 总结:哪家公司面试体验感最差 #
63229次浏览 287人参与
# 元戎启行求职进展汇总 #
35963次浏览 278人参与
# 我和mentor的爱恨情仇 #
61793次浏览 378人参与
# 实习生活中那些难忘的瞬间 #
164082次浏览 2439人参与