获取与gloox的联系人列表
Getting list of contacts with gloox
我已经遵循了gloox源代码中包含的示例,但无法使其工作,也无法通过Google在任何地方找到这就是我所追求的一个例子。我希望有一种方法在连接到XMPP服务器时获取添加的XMPP联系人列表(我相信是名单?我目前正在尝试的代码如下:
void GekkoFyre::TuiHangouts::handleRoster(const Roster &roster)
{
Roster::const_iterator it = roster.begin();
for ( ; it != roster.end(); ++it) {
rosterOutBuf.push_back((*it).second->name().c_str());
}
gui_userRosterList(userListWin, rosterOutBuf, 0);
}
逐步浏览代码,我可以看到这个虚拟函数甚至没有激活。我做错了什么,任何人都可以提供解决方案吗?或者更好的是,一个可以效仿的榜样?提前谢谢你。
附言我什至不知道这段代码是否正确编写,因为如果它没有激活,我就无法调试它!
没
关系,愚蠢的我!我在其他地方使用以下代码修复了该问题:
#include <gloox/rostermanager.h>
Client *client = new Client(jid, passwd);
client->rosterManager()->registerRosterListener(this);
如果我惹恼了任何人,请道歉。
相关文章:
- Pybind11:将元组列表从Python传递到C++
- 从链接列表c++中删除一个项目
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- C++如何通过用户输入删除列表元素
- 读取文件的最后一行并输入到链接列表时出错
- 复制列表初始化的隐式转换的等级是多少
- LNK2038、MSVS2017 MAGMA的原因列表
- 不能在初始值设定项列表中将非常量表达式从类型 'int' 缩小到'unsigned long long'
- 没有为自己的结构调用列表推回方法
- 使用简单类型列表实现的指数编译时间.为什么
- 一对向量构造函数:初始值设定项列表与显式构造
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- 通过for循环使用用户输入填充列表
- C++:如何使函数只返回作为列表一部分的字符串
- 概念中的cv限定符需要表达式参数列表
- 下面是我为检测链接列表中的循环而制作的代码
- 建议在运行时将带有类实例的列表从c++导入qml
- 如何维护资源管理器项目视图中当前可见的项目列表
- 收集 Outlook 联系人列表
- 获取与gloox的联系人列表