11#ifndef __NIM_QCHAT_CHANNEL_CPP_DEF_H__
12#define __NIM_QCHAT_CHANNEL_CPP_DEF_H__
25 uint64_t server_id{0};
27 uint64_t channel_id{0};
31 std::string topic{
""};
33 std::string custom{
""};
37 std::string owner{
""};
43 bool valid_flag{
false};
45 uint64_t create_time{0};
47 uint64_t update_time{0};
49 uint64_t category_id{0};
53 uint64_t reorder_weight{0};
58 name = c_param.
name ? c_param.
name :
"";
76 c_param.
name =
const_cast<char*
>(name.c_str());
77 c_param.
topic =
const_cast<char*
>(topic.c_str());
78 c_param.
custom =
const_cast<char*
>(custom.c_str());
80 c_param.
owner =
const_cast<char*
>(owner.c_str());
106 c_param.
profile =
const_cast<char*
>(profile.c_str());
107 c_param.
scenario =
const_cast<char*
>(scenario.c_str());
117 uint32_t height{480};
122 width = c_param.
width;
128 c_param.
width = width;
145 limit = c_param.
limit;
146 audio = c_param.
audio;
147 video = c_param.
video;
151 c_param.
limit = limit;
152 c_param.
audio = audio.ToCParam();
153 c_param.
video = video.ToCParam();
161 uint64_t server_id{0};
163 uint64_t category_id{0};
165 std::string name{
""};
167 std::string custom{
""};
169 std::string owner{
""};
173 bool valid_flag{
false};
175 uint64_t create_time{0};
177 uint64_t update_time{0};
179 uint32_t channel_number{0};
184 name = c_param.
name ? c_param.
name :
"";
197 c_param.
name =
const_cast<char*
>(name.c_str());
198 c_param.
custom =
const_cast<char*
>(custom.c_str());
199 c_param.
owner =
const_cast<char*
>(owner.c_str());
212 uint32_t res_code{0};
214 std::vector<NIMQChatChannelIDInfo> failed_channels{};
235 std::vector<NIMQChatUnreadInfo> unread_infos{};
241 uint32_t res_code{0};
267 uint32_t res_code{0};
299 uint32_t res_code{0};
301 std::vector<QChatChannelInfo> channel_list{};
314 vec_channels.clear();
315 for (
auto&& it : channel_list) {
316 vec_channels.push_back(it.ToCParam());
330 uint32_t res_code{0};
334 std::vector<QChatChannelInfo> channel_list{};
348 c_response.page_info = page_info.ToCParam();
349 vec_channels.clear();
350 for (
auto&& info : channel_list) {
351 vec_channels.push_back(info.ToCParam());
353 c_response.channel_list_count = vec_channels.size();
354 c_response.channel_list = vec_channels.data();
380 uint32_t res_code{0};
384 std::vector<QChatServerRoleInfo> roles{};
391 for (
size_t i = 0; i < c_resp.
role_count; i++) {
392 roles.emplace_back(c_resp.
roles[i]);
398 c_response.page_info = page_info.ToCParam();
400 for (
const auto& role : roles) {
401 c_roles.push_back(role.ToCParam());
403 c_response.role_count = c_roles.size();
409 mutable std::vector<NIMQChatRoleInfo>
c_roles;
415 uint32_t res_code{0};
419 std::vector<QChatMemberInfo> members{};
427 members.emplace_back(c_resp.
members[i]);
433 c_response.page_info = page_info.ToCParam();
435 for (
const auto& member : members) {
436 c_members.push_back(member.ToCParam());
438 c_response.member_count = c_members.size();
450 uint32_t res_code{0};
452 std::vector<QChatServerRoleInfo> roles{};
458 for (
size_t i = 0; i < c_resp.
role_count; i++) {
459 roles.emplace_back(c_resp.
roles[i]);
466 for (
const auto& role : roles) {
467 c_roles.push_back(role.ToCParam());
469 c_response.role_count = c_roles.size();
475 mutable std::vector<NIMQChatRoleInfo>
c_roles;
481 uint32_t res_code{0};
483 std::vector<QChatMemberInfo> members{};
490 members.emplace_back(c_resp.
members[i]);
497 for (
const auto& member : members) {
498 c_members.push_back(member.ToCParam());
500 c_response.member_count = c_members.size();
513 uint32_t res_code{0};
515 std::vector<QChatMemberInfo> member_list{};
529 for (
auto&& info : member_list) {
530 vec_members.push_back(info.ToCParam());
532 c_response.member_list_count = vec_members.size();
533 c_response.member_list = vec_members.data();
544 uint32_t res_code{0};
557 c_response.category_info = category_info.ToCParam();
571 uint32_t res_code{0};
573 std::vector<QChatChannelCategoryInfo> categories{};
580 categories.emplace_back(c_resp.
categories[i]);
586 c_categories.clear();
587 for (
const auto& category : categories) {
588 c_categories.push_back(category.ToCParam());
590 c_response.category_count = c_categories.size();
602 uint32_t res_code{0};
606 std::vector<QChatChannelCategoryInfo> categories{};
614 categories.emplace_back(c_resp.
categories[i]);
620 c_response.page_info = page_info.ToCParam();
621 c_categories.clear();
622 for (
const auto& category : categories) {
623 c_categories.push_back(category.ToCParam());
625 c_response.category_count = c_categories.size();
643 uint32_t res_code{0};
647 std::vector<QChatServerRoleInfo> roles{};
654 for (
size_t i = 0; i < c_resp.
role_count; i++) {
655 roles.emplace_back(c_resp.
roles[i]);
661 c_response.page_info = page_info.ToCParam();
663 for (
const auto& role : roles) {
664 c_roles.push_back(role.ToCParam());
666 c_response.role_count = c_roles.size();
672 mutable std::vector<NIMQChatRoleInfo>
c_roles;
678 uint32_t res_code{0};
680 std::vector<QChatServerRoleInfo> roles{};
686 for (
size_t i = 0; i < c_resp.
role_count; i++) {
687 roles.emplace_back(c_resp.
roles[i]);
694 for (
const auto& role : roles) {
695 c_roles.push_back(role.ToCParam());
697 c_response.role_count = c_roles.size();
703 mutable std::vector<NIMQChatRoleInfo>
c_roles;
712 uint32_t res_code{0};
716 std::vector<QChatMemberInfo> members{};
724 members.emplace_back(c_resp.
members[i]);
730 c_response.page_info = page_info.ToCParam();
732 for (
const auto& member : members) {
733 c_members.push_back(member.ToCParam());
735 c_response.member_count = c_members.size();
747 uint32_t res_code{0};
749 std::vector<QChatMemberInfo> members{};
756 members.emplace_back(c_resp.
members[i]);
763 for (
const auto& member : members) {
764 c_members.push_back(member.ToCParam());
766 c_response.member_count = c_members.size();
781 uint32_t res_code{0};
794 c_response.rtc_info = rtc_info.
ToCParam();
802 uint32_t res_code{0};
811 members.emplace_back(c_resp.
members[i]);
818 for (
const auto& member : members) {
819 c_members.push_back(member.ToCParam());
821 c_response.member_count = c_members.size();
833 uint32_t res_code{0};
835 std::vector<NIMQChatChannelIDInfo> failed_channels{};
945 std::vector<NIMQChatChannelIDInfo> id_infos{};
951 id_infos.push_back(c_param.
id_infos[i]);
954 auto c_response = response.ToCParam();
955 c_response.user_data = user_data;
956 c_callback(&c_response);
964 InvokeCallback<ChannelSubscribeCallback, NIMQChatChannelSubscribeResp>(resp);
979 std::vector<NIMQChatChannelIDInfo> id_infos{};
983 id_infos.push_back(c_param.
id_infos[i]);
986 auto c_response = response.ToCParam();
987 c_response.user_data = user_data;
988 c_callback(&c_response);
996 InvokeCallback<ChannelQueryUnreadInfoCallback, NIMQChatChannelQueryUnreadInfoResp>(resp);
1017 auto c_response = response.ToCParam();
1018 c_response.user_data = user_data;
1019 c_callback(&c_response);
1027 InvokeCallback<ChannelCreateCallback, NIMQChatChannelCreateResp>(resp);
1040 uint64_t channel_id{0};
1045 auto c_response = response.ToCParam();
1046 c_response.user_data = user_data;
1047 c_callback(&c_response);
1055 InvokeCallback<ChannelDeleteCallback, NIMQChatChannelDeleteResp>(resp);
1067 uint64_t channel_id{0};
1083 name = c_param.
name;
1084 topic = c_param.
topic;
1090 auto c_response = response.ToCParam();
1091 c_response.user_data = user_data;
1092 c_callback(&c_response);
1100 InvokeCallback<ChannelUpdateCallback, NIMQChatChannelUpdateResp>(resp);
1103 param.
name =
const_cast<char*
>(name.c_str());
1104 param.
topic =
const_cast<char*
>(topic.c_str());
1105 param.
custom =
const_cast<char*
>(custom.c_str());
1118 uint64_t channel_id{0};
1120 uint64_t category_id{0};
1129 auto c_response = response.ToCParam();
1130 c_response.user_data = user_data;
1131 c_callback(&c_response);
1139 InvokeCallback<ChannelUpdateCategoryInfoCallback, NIMQChatChannelUpdateCategoryInfoResp>(resp);
1153 std::vector<uint64_t> channel_ids{};
1157 channel_ids.push_back(c_param.
channel_ids[index]);
1160 auto c_response = response.ToCParam();
1161 c_response.user_data = user_data;
1162 c_callback(&c_response);
1170 InvokeCallback<GetChannelsCallback, NIMQChatChannelGetChannelsResp>(resp);
1173 param.
channel_ids =
const_cast<uint64_t*
>(channel_ids.data());
1183 uint64_t server_id{0};
1185 uint64_t timestamp{0};
1187 uint32_t limit{100};
1192 limit = c_param.
limit;
1194 auto c_response = response.ToCParam();
1195 c_response.user_data = user_data;
1196 c_callback(&c_response);
1204 InvokeCallback<GetChannelsPageCallback, NIMQChatChannelGetChannelsPageResp>(resp);
1208 param.
limit = limit;
1218 uint64_t server_id{0};
1220 uint64_t channel_id{0};
1222 uint64_t timestamp{0};
1224 uint32_t limit{100};
1230 limit = c_param.
limit;
1232 auto c_response = response.ToCParam();
1233 c_response.user_data = user_data;
1234 c_callback(&c_response);
1242 InvokeCallback<ChannelGetMembersPageCallback, NIMQChatChannelGetMembersPageResp>(resp);
1247 param.
limit = limit;
1257 uint64_t server_id{0};
1259 uint64_t channel_id{0};
1261 uint64_t role_id{0};
1271 type = c_param.
type;
1274 auto c_response = response.ToCParam();
1275 c_response.user_data = user_data;
1276 c_callback(&c_response);
1284 InvokeCallback<UpdateWhiteBlackRoleCallback, NIMQChatChannelUpdateWhiteBlackRoleResp>(resp);
1300 uint64_t server_id{0};
1302 uint64_t channel_id{0};
1314 accids.push_back(c_param.
accids[i]);
1315 type = c_param.
type;
1318 auto c_response = response.ToCParam();
1319 c_response.user_data = user_data;
1320 c_callback(&c_response);
1328 InvokeCallback<UpdateWhiteBlackMembersCallback, NIMQChatChannelUpdateWhiteBlackMembersResp>(resp);
1333 for (
auto&& accid : accids)
1334 accids_vec.push_back(
const_cast<char*
>(accid.c_str()));
1336 param.
accids = accids_vec.data();
1351 uint64_t server_id{0};
1353 uint64_t channel_id{0};
1357 uint64_t timestamp{0};
1359 uint32_t limit{100};
1364 type = c_param.
type;
1366 limit = c_param.
limit;
1368 auto c_response = response.ToCParam();
1369 c_response.user_data = user_data;
1370 c_callback(&c_response);
1378 InvokeCallback<GetWhiteBlackRolesPageCallback, NIMQChatChannelGetWhiteBlackRolesPageResp>(resp);
1384 param.
limit = limit;
1394 uint64_t server_id{0};
1396 uint64_t channel_id{0};
1400 uint64_t timestamp{0};
1402 uint32_t limit{100};
1407 type = c_param.
type;
1409 limit = c_param.
limit;
1411 auto c_response = response.ToCParam();
1412 c_response.user_data = user_data;
1413 c_callback(&c_response);
1421 InvokeCallback<GetWhiteBlackMembersPageCallback, NIMQChatChannelGetWhiteBlackMembersPageResp>(resp);
1427 param.
limit = limit;
1437 uint64_t server_id{0};
1439 uint64_t channel_id{0};
1448 type = c_param.
type;
1450 role_ids.push_back(c_param.
role_ids[i]);
1452 auto c_response = response.ToCParam();
1453 c_response.user_data = user_data;
1454 c_callback(&c_response);
1462 InvokeCallback<GetExistingWhiteBlackRolesCallback, NIMQChatChannelGetExistingWhiteBlackRolesResp>(resp);
1467 role_ids_vec.clear();
1468 for (
auto&& role_id : role_ids)
1469 role_ids_vec.push_back(role_id);
1471 param.
role_ids = role_ids_vec.data();
1484 uint64_t server_id{0};
1486 uint64_t channel_id{0};
1495 type = c_param.
type;
1497 accids.push_back(c_param.
accids[i]);
1499 auto c_response = response.ToCParam();
1500 c_response.user_data = user_data;
1501 c_callback(&c_response);
1509 InvokeCallback<GetExistingWhiteBlackMembersCallback, NIMQChatChannelGetExistingWhiteBlackMembersResp>(resp);
1515 for (
auto&& accid : accids)
1516 accids_vec.push_back(
const_cast<char*
>(accid.c_str()));
1518 param.
accids = accids_vec.data();
1531 uint64_t server_id{0};
1533 std::string keyword{
""};
1535 uint64_t start_time{0};
1537 uint64_t end_time{0};
1543 uint32_t limit{100};
1545 std::string cursor{
""};
1552 order = c_param.
order;
1553 sort = c_param.
sort;
1554 limit = c_param.
limit;
1557 auto c_response = response.ToCParam();
1558 c_response.user_data = user_data;
1559 c_callback(&c_response);
1567 InvokeCallback<ChannelSearchPageCallback, NIMQChatChannelSearchPageResp>(resp);
1570 param.
keyword =
const_cast<char*
>(keyword.c_str());
1573 param.
order = order;
1575 param.
limit = limit;
1576 param.
cursor =
const_cast<char*
>(cursor.c_str());
1586 uint64_t server_id{0};
1588 uint64_t channel_id{0};
1590 std::string keyword{
""};
1592 uint32_t limit{100};
1598 limit = c_param.
limit;
1600 auto c_response = response.ToCParam();
1601 c_response.user_data = user_data;
1602 c_callback(&c_response);
1610 InvokeCallback<ChannelMemberSearchCallback, NIMQChatChannelMemberSearchResp>(resp);
1614 param.
keyword =
const_cast<char*
>(keyword.c_str());
1615 param.
limit = limit;
1625 uint64_t server_id{0};
1627 std::string name{
""};
1629 std::string custom{
""};
1635 name = c_param.
name;
1639 auto c_response = response.ToCParam();
1640 c_response.user_data = user_data;
1641 c_callback(&c_response);
1649 InvokeCallback<ChannelCategoryCreateCallback, NIMQChatChannelCategoryCreateResp>(resp);
1652 param.
name =
const_cast<char*
>(name.c_str());
1653 param.
custom =
const_cast<char*
>(custom.c_str());
1664 uint64_t category_id{0};
1669 auto c_response = response.ToCParam();
1670 c_response.user_data = user_data;
1671 c_callback(&c_response);
1679 InvokeCallback<ChannelCategoryRemoveCallback, NIMQChatChannelCategoryRemoveResp>(resp);
1691 uint64_t category_id{0};
1693 std::string name{
""};
1695 std::string custom{
""};
1701 name = c_param.
name;
1705 auto c_response = response.ToCParam();
1706 c_response.user_data = user_data;
1707 c_callback(&c_response);
1715 InvokeCallback<ChannelCategoryUpdateCallback, NIMQChatChannelCategoryUpdateResp>(resp);
1718 param.
name =
const_cast<char*
>(name.c_str());
1719 param.
custom =
const_cast<char*
>(custom.c_str());
1736 auto c_response = response.ToCParam();
1737 c_response.user_data = user_data;
1738 c_callback(&c_response);
1746 InvokeCallback<ChannelGetCategoriesByIDCallback, NIMQChatChannelGetCategoriesByIDResp>(resp);
1748 param.
category_ids =
const_cast<uint64_t*
>(category_ids.data());
1759 uint64_t server_id{0};
1761 uint64_t timestamp{0};
1763 uint32_t limit{100};
1768 limit = c_param.
limit;
1770 auto c_response = response.ToCParam();
1771 c_response.user_data = user_data;
1772 c_callback(&c_response);
1780 InvokeCallback<ChannelGetCategoriesPageCallback, NIMQChatChannelGetCategoriesPageResp>(resp);
1784 param.
limit = limit;
1794 uint64_t server_id{0};
1796 uint64_t category_id{0};
1798 uint64_t timestamp{0};
1800 uint32_t limit{100};
1806 limit = c_param.
limit;
1808 auto c_response = response.ToCParam();
1809 c_response.user_data = user_data;
1810 c_callback(&c_response);
1818 InvokeCallback<ChannelGetCategoryChannelsPageCallback, NIMQChatChannelGetCategoryChannelsPageResp>(resp);
1823 param.
limit = limit;
1833 uint64_t server_id{0};
1835 uint64_t category_id{0};
1837 uint64_t role_id{0};
1847 type = c_param.
type;
1850 auto c_response = response.ToCParam();
1851 c_response.user_data = user_data;
1852 c_callback(&c_response);
1860 InvokeCallback<ChannelCategoryUpdateWhiteBlackRoleCallback, NIMQChatChannelCategoryUpdateWhiteBlackRoleResp>(resp);
1876 uint64_t server_id{0};
1878 uint64_t category_id{0};
1882 uint64_t timestamp{0};
1884 uint32_t limit{100};
1889 type = c_param.
type;
1891 limit = c_param.
limit;
1893 auto c_response = response.ToCParam();
1894 c_response.user_data = user_data;
1895 c_callback(&c_response);
1903 InvokeCallback<ChannelCategoryGetWhiteBlackRolesPageCallback, NIMQChatChannelCategoryGetWhiteBlackRolesPageResp>(resp);
1909 param.
limit = limit;
1919 uint64_t server_id{0};
1921 uint64_t category_id{0};
1930 type = c_param.
type;
1932 role_ids.push_back(c_param.
role_ids[i]);
1934 auto c_response = response.ToCParam();
1935 c_response.user_data = user_data;
1936 c_callback(&c_response);
1944 InvokeCallback<ChannelCategoryGetExistingWhiteBlackRolesCallback, NIMQChatChannelCategoryGetExistingWhiteBlackRolesResp>(resp);
1949 param.
role_ids =
const_cast<uint64_t*
>(role_ids.data());
1960 uint64_t server_id{0};
1962 uint64_t category_id{0};
1974 accids.push_back(c_param.
accids[i]);
1975 type = c_param.
type;
1978 auto c_response = response.ToCParam();
1979 c_response.user_data = user_data;
1980 c_callback(&c_response);
1988 InvokeCallback<ChannelCategoryUpdateWhiteBlackMembersCallback, NIMQChatChannelCategoryUpdateWhiteBlackMembersResp>(resp);
1991 for (
auto& accid : accids)
1992 vec_accids.push_back(
const_cast<char*
>(accid.c_str()));
1993 param.
accids =
const_cast<char**
>(vec_accids.data());
2011 uint64_t server_id{0};
2013 uint64_t category_id{0};
2017 uint64_t timestamp{0};
2019 uint32_t limit{100};
2024 type = c_param.
type;
2026 limit = c_param.
limit;
2028 auto c_response = response.ToCParam();
2029 c_response.user_data = user_data;
2030 c_callback(&c_response);
2038 InvokeCallback<ChannelCategoryGetWhiteBlackMembersPageCallback, NIMQChatChannelCategoryGetWhiteBlackMembersPageResp>(resp);
2044 param.
limit = limit;
2054 uint64_t server_id{0};
2056 uint64_t category_id{0};
2065 type = c_param.
type;
2067 accids.push_back(c_param.
accids[i]);
2069 auto c_response = response.ToCParam();
2070 c_response.user_data = user_data;
2071 c_callback(&c_response);
2079 InvokeCallback<ChannelCategoryGetExistingWhiteBlackMembersCallback, NIMQChatChannelCategoryGetWhiteBlackMembersResp>(resp);
2082 for (
auto& accid : accids)
2083 vec_accids.push_back(
const_cast<char*
>(accid.c_str()));
2084 param.
accids =
const_cast<char**
>(vec_accids.data());
2101 uint64_t server_id{0};
2103 uint64_t channel_id{0};
2112 auto c_response = response.ToCParam();
2113 c_response.user_data = user_data;
2114 c_callback(&c_response);
2122 InvokeCallback<ChannelUpdateRTCInfoCallback, NIMQChatChannelUpdateRTCInfoResp>(resp);
2126 param.
rtc_info = rtc_info.ToCParam();
2136 uint64_t server_id{0};
2138 uint64_t channel_id{0};
2144 auto c_response = response.ToCParam();
2145 c_response.user_data = user_data;
2146 c_callback(&c_response);
2154 InvokeCallback<ChannelGetRTCInfoCallback, NIMQChatChannelGetRTCInfoResp>(resp);
2167 uint64_t server_id{0};
2169 uint64_t channel_id{0};
2175 auto c_response = response.ToCParam();
2176 c_response.user_data = user_data;
2177 c_callback(&c_response);
2185 InvokeCallback<ChannelGetRTCOnlineMembersCallback, NIMQChatChannelGetRTCOnlineMembersResp>(resp);
2200 std::vector<NIMQChatChannelIDInfo> id_infos{};
2206 id_infos.push_back(c_param.
id_infos[i]);
2209 auto c_response = response.ToCParam();
2210 c_response.user_data = user_data;
2211 c_callback(&c_response);
2219 InvokeCallback<ChannelSubscribeAsVisitorCallback, NIMQChatChannelSubscribeAsVisitorResp>(resp);
std::function< void(const QChatChannelGetChannelsPageResp &)> GetChannelsPageCallback
分页查询频道列表回调
Definition: nim_qchat_channel_cpp_def.h:865
std::function< void(const QChatChannelCategoryUpdateWhiteBlackRoleResp &)> ChannelCategoryUpdateWhiteBlackRoleCallback
更新频道分组白/黑名单身份组
Definition: nim_qchat_channel_cpp_def.h:901
std::function< void(const QChatChannelUpdateResp &)> ChannelUpdateCallback
更新频道回调
Definition: nim_qchat_channel_cpp_def.h:859
std::function< void(const QChatChannelGetExistingWhiteBlackMembersResp &)> GetExistingWhiteBlackMembersCallback
查询已存在白/黑名单成员回调
Definition: nim_qchat_channel_cpp_def.h:883
std::function< void(const QChatChannelCategoryUpdateResp &)> ChannelCategoryUpdateCallback
更新频道分组回调
Definition: nim_qchat_channel_cpp_def.h:893
std::function< void(const QChatChannelCategoryGetWhiteBlackRolesPageResp &)> ChannelCategoryGetWhiteBlackRolesPageCallback
分页查询频道分组白/黑名单身份组
Definition: nim_qchat_channel_cpp_def.h:903
std::function< void(const QChatChannelUnreadResp &)> ChannelUnreadCallback
未读信息回调
Definition: nim_qchat_channel_cpp_def.h:853
std::function< void(const QChatChannelGetMembersPageResp &)> ChannelGetMembersPageCallback
分页查询成员列表回调
Definition: nim_qchat_channel_cpp_def.h:867
std::function< void(const QChatChannelCategoryGetWhiteBlackMembersPageResp &)> ChannelCategoryGetWhiteBlackMembersPageCallback
分页查询频道分组白/黑名单成员
Definition: nim_qchat_channel_cpp_def.h:909
std::function< void(const QChatChannelGetCategoryChannelsPageResp &)> ChannelGetCategoryChannelsPageCallback
分页查询指定频道分组中的频道
Definition: nim_qchat_channel_cpp_def.h:899
std::function< void(const QChatChannelCategoryGetExistingWhiteBlackMembersResp &)> ChannelCategoryGetExistingWhiteBlackMembersCallback
批量查询频道分组白/黑名单成员
Definition: nim_qchat_channel_cpp_def.h:911
std::function< void(const QChatChannelCategoryGetExistingWhiteBlackRolesResp &)> ChannelCategoryGetExistingWhiteBlackRolesCallback
批量查询频道分组白/黑名单身份组
Definition: nim_qchat_channel_cpp_def.h:905
std::function< void(const QChatChannelCategoryCreateResp &)> ChannelCategoryCreateCallback
创建频道分组回调
Definition: nim_qchat_channel_cpp_def.h:889
std::function< void(const QChatChannelUpdateCategoryInfoResp &)> ChannelUpdateCategoryInfoCallback
更新频道的分组信息回调
Definition: nim_qchat_channel_cpp_def.h:861
std::function< void(const QChatChannelMemberSearchResp &)> ChannelMemberSearchCallback
搜索频道成员回调
Definition: nim_qchat_channel_cpp_def.h:887
std::function< void(const QChatChannelGetExistingWhiteBlackRolesResp &)> GetExistingWhiteBlackRolesCallback
查询已存在白/黑名单身份组回调
Definition: nim_qchat_channel_cpp_def.h:881
std::function< void(const QChatChannelDeleteResp &)> ChannelDeleteCallback
删除频道回调
Definition: nim_qchat_channel_cpp_def.h:857
std::function< void(const QChatChannelGetCategoriesByIDResp &)> ChannelGetCategoriesByIDCallback
根据频道分组ID查询频道分组列表回调
Definition: nim_qchat_channel_cpp_def.h:895
QChatBaseResp QChatChannelUpdateWhiteBlackMembersResp
Definition: nim_qchat_channel_cpp_def.h:375
std::function< void(const QChatChannelGetRTCInfoResp &)> ChannelGetRTCInfoCallback
查询RTC频道参数回调
Definition: nim_qchat_channel_cpp_def.h:915
std::function< void(const QChatChannelUpdateWhiteBlackRoleResp &)> UpdateWhiteBlackRoleCallback
更新白/黑名单身份组回调
Definition: nim_qchat_channel_cpp_def.h:873
std::function< void(const QChatChannelGetChannelsResp &)> GetChannelsCallback
查询频道列表回调
Definition: nim_qchat_channel_cpp_def.h:863
GetChannelsPageCallback ChannelSearchPageCallback
搜索频道分页回调
Definition: nim_qchat_channel_cpp_def.h:885
std::function< void(const QChatChannelSubscribeAsVisitorResp &)> ChannelSubscribeAsVisitorCallback
以游客身份订阅频道回调
Definition: nim_qchat_channel_cpp_def.h:919
std::function< void(const QChatChannelCategoryRemoveResp &)> ChannelCategoryRemoveCallback
删除频道分组回调
Definition: nim_qchat_channel_cpp_def.h:891
QChatBaseResp QChatChannelUpdateWhiteBlackRoleResp
Definition: nim_qchat_channel_cpp_def.h:374
std::function< void(const QChatChannelCreateResp &)> ChannelCreateCallback
创建频道回调
Definition: nim_qchat_channel_cpp_def.h:855
std::function< void(const QChatChannelGetWhiteBlackRolesPageResp &)> GetWhiteBlackRolesPageCallback
分页查询白/黑名单身份组回调
Definition: nim_qchat_channel_cpp_def.h:877
std::function< void(const QChatChannelGetRTCOnlineMembersResp &)> ChannelGetRTCOnlineMembersCallback
查询RTC频道在线成员回调
Definition: nim_qchat_channel_cpp_def.h:917
std::function< void(const QChatChannelGetCategoriesPageResp &)> ChannelGetCategoriesPageCallback
分页查询频道分组回调
Definition: nim_qchat_channel_cpp_def.h:897
std::function< void(const QChatChannelUpdateRTCInfoResp &)> ChannelUpdateRTCInfoCallback
修改RTC频道参数回调
Definition: nim_qchat_channel_cpp_def.h:913
std::function< void(const QChatChannelQueryUnreadInfoResp &)> ChannelQueryUnreadInfoCallback
查询未读消息数回调
Definition: nim_qchat_channel_cpp_def.h:869
std::function< void(const QChatChannelSubscribeResp &)> ChannelSubscribeCallback
订阅回调
Definition: nim_qchat_channel_cpp_def.h:871
std::function< void(const QChatChannelCategoryUpdateWhiteBlackMembersResp &)> ChannelCategoryUpdateWhiteBlackMembersCallback
更新频道分组白/黑名单成员
Definition: nim_qchat_channel_cpp_def.h:907
std::function< void(const QChatChannelGetWhiteBlackMembersPageResp &)> GetWhiteBlackMembersPageCallback
分页查询白/黑名单成员回调
Definition: nim_qchat_channel_cpp_def.h:879
std::function< void(const QChatChannelUpdateWhiteBlackMembersResp &)> UpdateWhiteBlackMembersCallback
更新白/黑名单成员回调
Definition: nim_qchat_channel_cpp_def.h:875
NIMQChatChannelWhiteBlackOpeType
Definition: nim_qchat_channel_def.h:52
@ kNIMQChatChannelWhiteBlackOpeTypeAdd
Definition: nim_qchat_channel_def.h:53
NIMQChatChannelType
圈组频道类型
Definition: nim_qchat_channel_def.h:24
@ kNIMQChatChannelTypeText
普通文本频道
Definition: nim_qchat_channel_def.h:26
NIMQChatChannelWhiteBlackType
Definition: nim_qchat_channel_def.h:46
@ kNIMQChatChannelBlack
Definition: nim_qchat_channel_def.h:48
NIMQChatChannelViewMode
Definition: nim_qchat_public_def.h:22
@ kNIMQChatChannelViewModePublic
公开模式
Definition: nim_qchat_public_def.h:24
NIMQChatChannelSyncMode
Definition: nim_qchat_public_def.h:40
@ kNIMQChatChannelSyncModeSync
与频道分组同步
Definition: nim_qchat_public_def.h:44
NIMQChatChannelVisitorMode
Definition: nim_qchat_public_def.h:30
@ kNIMQChatChannelVisitorModeFollow
跟随模式, 频道公开游客可见, 频道私密游客不可见
Definition: nim_qchat_public_def.h:36
NIMQChatSubscribeType
Definition: nim_qchat_public_def.h:56
@ kNIMQChatSubscribeTypeMsg
订阅某个channel的【消息】/【通知】
Definition: nim_qchat_public_def.h:60
@ kNIMQChatSubscribeTypeVisitorMsg
以游客身份订阅某个channel的【消息】/【通知】
Definition: nim_qchat_public_def.h:70
NIMQChatSearchOrder
搜索排序顺序
Definition: nim_qchat_public_def.h:109
@ kNIMQChatSearchOrderAsc
按时间正序
Definition: nim_qchat_public_def.h:111
NIMQChatChannelSearchSort
频道搜索排序规则
Definition: nim_qchat_public_def.h:127
@ kNIMQChatChannelSearchSortCreateTime
创建时间排序
Definition: nim_qchat_public_def.h:131
NIMQChatSubscribeOpeType
Definition: nim_qchat_public_def.h:48
@ kNIMQChatSubscribeOpeTypeSubscribe
订阅
Definition: nim_qchat_public_def.h:50
#define NIM_QCHAT_SDK_CPPWRAPPER_DLL_API
Definition: nim_qchat_sdk_cpp_wrapper.h:38
@ kNIMResSuccess
没有错误,一切正常
Definition: public_defines.h:26
Definition: nim_qchat_channel_def.h:795
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:799
char * custom
自定义字段
Definition: nim_qchat_channel_def.h:805
char * name
名称
Definition: nim_qchat_channel_def.h:803
nim_qchat_channel_create_category_cb_func cb
创建频道分组回调
Definition: nim_qchat_channel_def.h:797
uint64_t server_id
服务器 id
Definition: nim_qchat_channel_def.h:801
NIMQChatChannelViewMode view_mode
查看模式
Definition: nim_qchat_channel_def.h:807
Definition: nim_qchat_channel_def.h:301
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:303
NIMQChatChannelCategoryInfo category_info
频道分组信息
Definition: nim_qchat_channel_def.h:307
Definition: nim_qchat_channel_def.h:971
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:981
char ** accids
成员ID列表
Definition: nim_qchat_channel_def.h:983
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:975
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:979
nim_qchat_channel_get_category_white_black_members_cb_func cb
获取频道分组白/黑名单成员回调
Definition: nim_qchat_channel_def.h:973
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:977
size_t accids_count
成员ID列表长度
Definition: nim_qchat_channel_def.h:985
Definition: nim_qchat_channel_def.h:915
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:921
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:923
size_t role_ids_count
身份组ID列表长度
Definition: nim_qchat_channel_def.h:929
nim_qchat_channel_get_category_white_black_roles_cb_func cb
获取频道分组白/黑名单身份组回调
Definition: nim_qchat_channel_def.h:917
uint64_t * role_ids
身份组ID列表
Definition: nim_qchat_channel_def.h:927
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:925
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:919
Definition: nim_qchat_channel_def.h:363
NIMQChatRoleInfo * roles
身份组列表
Definition: nim_qchat_channel_def.h:369
size_t role_count
身份组数量
Definition: nim_qchat_channel_def.h:371
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:365
Definition: nim_qchat_channel_def.h:953
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:959
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:961
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:963
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:965
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:967
nim_qchat_channel_get_category_white_black_members_page_cb_func cb
获取频道分组白/黑名单成员回调
Definition: nim_qchat_channel_def.h:955
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:957
Definition: nim_qchat_channel_def.h:378
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:384
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:380
NIMQChatMemberInfo * members
成员列表
Definition: nim_qchat_channel_def.h:386
size_t member_count
成员数量
Definition: nim_qchat_channel_def.h:388
Definition: nim_qchat_channel_def.h:392
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:394
NIMQChatMemberInfo * members
成员列表
Definition: nim_qchat_channel_def.h:398
size_t member_count
成员数量
Definition: nim_qchat_channel_def.h:400
Definition: nim_qchat_channel_def.h:897
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:903
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:911
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:901
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:909
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:905
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:907
nim_qchat_channel_get_category_white_black_roles_page_cb_func cb
获取频道分组白/黑名单身份组回调
Definition: nim_qchat_channel_def.h:899
Definition: nim_qchat_channel_def.h:349
size_t role_count
身份组数量
Definition: nim_qchat_channel_def.h:359
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:355
NIMQChatRoleInfo * roles
身份组列表
Definition: nim_qchat_channel_def.h:357
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:351
Definition: nim_qchat_channel_def.h:120
uint32_t channel_number
频道数量
Definition: nim_qchat_channel_def.h:140
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:124
uint64_t update_time
更新时间
Definition: nim_qchat_channel_def.h:138
NIMQChatChannelViewMode view_mode
查看模式
Definition: nim_qchat_channel_def.h:132
char * custom
自定义字段
Definition: nim_qchat_channel_def.h:128
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:122
bool valid_flag
有效标记,false:无效 true:有效
Definition: nim_qchat_channel_def.h:134
char * owner
拥有者
Definition: nim_qchat_channel_def.h:130
char * name
名称
Definition: nim_qchat_channel_def.h:126
uint64_t create_time
创建时间
Definition: nim_qchat_channel_def.h:136
Definition: nim_qchat_channel_def.h:811
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:815
uint64_t category_id
分组 id
Definition: nim_qchat_channel_def.h:817
nim_qchat_channel_remove_category_cb_func cb
删除频道分组回调
Definition: nim_qchat_channel_def.h:813
Definition: nim_qchat_channel_def.h:821
char * custom
自定义字段
Definition: nim_qchat_channel_def.h:831
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:825
char * name
名称
Definition: nim_qchat_channel_def.h:829
nim_qchat_channel_update_category_cb_func cb
更新频道分组回调
Definition: nim_qchat_channel_def.h:823
uint64_t category_id
分组 id
Definition: nim_qchat_channel_def.h:827
NIMQChatChannelViewMode view_mode
查看模式
Definition: nim_qchat_channel_def.h:833
Definition: nim_qchat_channel_def.h:933
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:941
size_t accids_count
成员ID列表长度
Definition: nim_qchat_channel_def.h:945
char ** accids
成员ID列表
Definition: nim_qchat_channel_def.h:943
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:947
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:937
NIMQChatChannelWhiteBlackOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:949
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:939
nim_qchat_channel_update_category_white_black_members_cb_func cb
更新频道分组白/黑名单成员回调
Definition: nim_qchat_channel_def.h:935
Definition: nim_qchat_channel_def.h:879
nim_qchat_channel_update_category_white_black_role_cb_func cb
更新频道分组白/黑名单身份组回调
Definition: nim_qchat_channel_def.h:881
uint64_t role_id
身份组ID
Definition: nim_qchat_channel_def.h:889
NIMQChatChannelWhiteBlackOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:893
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:883
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:891
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:885
uint64_t category_id
分组ID
Definition: nim_qchat_channel_def.h:887
Definition: nim_qchat_channel_def.h:518
nim_qchat_channel_create_cb_func cb
创建频道异步回调
Definition: nim_qchat_channel_def.h:520
NIMQChatBusinessAntiSpamInfo anti_spam_info
反垃圾信息
Definition: nim_qchat_channel_def.h:526
NIMQChatChannelInfo channel_info
频道信息
Definition: nim_qchat_channel_def.h:524
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:522
Definition: nim_qchat_channel_def.h:144
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:146
NIMQChatChannelInfo channel_info
频道信息
Definition: nim_qchat_channel_def.h:150
Definition: nim_qchat_channel_def.h:530
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:534
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:536
nim_qchat_channel_remove_cb_func cb
移除频道异步回调
Definition: nim_qchat_channel_def.h:532
Definition: nim_qchat_channel_def.h:837
size_t category_ids_count
分组ID列表长度
Definition: nim_qchat_channel_def.h:845
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:841
nim_qchat_channel_get_categories_cb_func cb
获取频道分组回调
Definition: nim_qchat_channel_def.h:839
uint64_t * category_ids
分组ID列表
Definition: nim_qchat_channel_def.h:843
Definition: nim_qchat_channel_def.h:317
size_t category_count
分组数量
Definition: nim_qchat_channel_def.h:325
NIMQChatChannelCategoryInfo * categories
分组列表
Definition: nim_qchat_channel_def.h:323
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:319
Definition: nim_qchat_channel_def.h:849
uint64_t server_id
服务器 id
Definition: nim_qchat_channel_def.h:855
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:859
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:853
nim_qchat_channel_get_categories_page_cb_func cb
分页获取频道分组回调
Definition: nim_qchat_channel_def.h:851
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:857
Definition: nim_qchat_channel_def.h:329
NIMQChatChannelCategoryInfo * categories
分组列表
Definition: nim_qchat_channel_def.h:337
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:331
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:335
size_t category_count
分组数量
Definition: nim_qchat_channel_def.h:339
Definition: nim_qchat_channel_def.h:863
uint64_t category_id
分组 id
Definition: nim_qchat_channel_def.h:871
uint64_t server_id
服务器 id
Definition: nim_qchat_channel_def.h:869
nim_qchat_channel_get_category_channels_page_cb_func cb
分页获取频道分组回调
Definition: nim_qchat_channel_def.h:865
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:873
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:875
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:867
Definition: nim_qchat_channel_def.h:588
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:592
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:598
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:596
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:594
nim_qchat_channel_get_channels_page_cb_func cb
查询频道列表异步回调
Definition: nim_qchat_channel_def.h:590
Definition: nim_qchat_channel_def.h:175
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:177
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:181
NIMQChatChannelInfo * channel_list
频道列表
Definition: nim_qchat_channel_def.h:185
size_t channel_list_count
频道列表数量
Definition: nim_qchat_channel_def.h:183
Definition: nim_qchat_channel_def.h:576
nim_qchat_channel_get_channels_cb_func cb
查询频道列表异步回调
Definition: nim_qchat_channel_def.h:578
size_t channel_ids_count
频道id列表长度
Definition: nim_qchat_channel_def.h:582
uint64_t * channel_ids
频道id列表
Definition: nim_qchat_channel_def.h:584
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:580
Definition: nim_qchat_channel_def.h:163
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:165
NIMQChatChannelInfo * channel_list
频道列表
Definition: nim_qchat_channel_def.h:171
size_t channel_list_count
频道列表数量
Definition: nim_qchat_channel_def.h:169
Definition: nim_qchat_channel_def.h:737
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:743
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:741
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:747
nim_qchat_channel_get_existing_white_black_members_cb_func cb
查询白/黑名单成员列表回调
Definition: nim_qchat_channel_def.h:739
char ** accids
accid列表
Definition: nim_qchat_channel_def.h:749
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:745
size_t accids_count
accid列表长度
Definition: nim_qchat_channel_def.h:751
Definition: nim_qchat_channel_def.h:274
NIMQChatMemberInfo * members
成员列表
Definition: nim_qchat_channel_def.h:280
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:276
size_t member_count
成员数量
Definition: nim_qchat_channel_def.h:282
Definition: nim_qchat_channel_def.h:719
uint64_t * role_ids
身份组id列表
Definition: nim_qchat_channel_def.h:731
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:725
nim_qchat_channel_get_existing_white_black_roles_cb_func cb
查询白/黑名单身份组列表回调
Definition: nim_qchat_channel_def.h:721
size_t role_ids_count
身份组id列表长度
Definition: nim_qchat_channel_def.h:733
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:727
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:723
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:729
Definition: nim_qchat_channel_def.h:262
NIMQChatRoleInfo * roles
身份组列表
Definition: nim_qchat_channel_def.h:268
size_t role_count
身份组数量
Definition: nim_qchat_channel_def.h:270
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:264
Definition: nim_qchat_channel_def.h:602
nim_qchat_channel_get_members_page_cb_func cb
查询成员列表异步回调
Definition: nim_qchat_channel_def.h:604
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:612
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:610
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:606
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:608
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:614
Definition: nim_qchat_channel_def.h:1003
nim_qchat_channel_get_rtc_info_cb_func cb
获取频道RTC信息回调
Definition: nim_qchat_channel_def.h:1005
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:1009
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:1007
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:1011
Definition: nim_qchat_channel_def.h:407
NIMQChatChannelRTCInfo rtc_info
RTC信息
Definition: nim_qchat_channel_def.h:413
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:409
Definition: nim_qchat_channel_def.h:1015
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:1023
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:1019
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:1021
nim_qchat_channel_get_rtc_online_members_cb_func cb
获取频道RTC在线成员回调
Definition: nim_qchat_channel_def.h:1017
Definition: nim_qchat_channel_def.h:417
NIMQChatMemberInfo * members
成员列表
Definition: nim_qchat_channel_def.h:423
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:419
size_t member_count
成员数量
Definition: nim_qchat_channel_def.h:425
Definition: nim_qchat_channel_def.h:701
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:705
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:709
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:713
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:715
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:707
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:711
nim_qchat_channel_get_white_black_members_page_cb_func cb
查询白/黑名单成员列表回调
Definition: nim_qchat_channel_def.h:703
Definition: nim_qchat_channel_def.h:248
NIMQChatMemberInfo * members
成员列表
Definition: nim_qchat_channel_def.h:256
size_t member_count
成员数量
Definition: nim_qchat_channel_def.h:258
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:254
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:250
Definition: nim_qchat_channel_def.h:683
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:697
uint64_t timestamp
时间戳
Definition: nim_qchat_channel_def.h:695
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:687
nim_qchat_channel_get_white_black_roles_page_cb_func cb
查询白/黑名单身份组列表回调
Definition: nim_qchat_channel_def.h:685
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:693
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:689
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:691
Definition: nim_qchat_channel_def.h:234
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:236
size_t role_count
身份组数量
Definition: nim_qchat_channel_def.h:244
NIMQChatRoleInfo * roles
身份组列表
Definition: nim_qchat_channel_def.h:242
NIMQChatPageInfo page_info
分页信息
Definition: nim_qchat_channel_def.h:240
Definition: nim_qchat_public_def.h:157
Definition: nim_qchat_channel_def.h:58
uint64_t category_id
频道分组ID
Definition: nim_qchat_channel_def.h:84
char * topic
主题
Definition: nim_qchat_channel_def.h:66
uint64_t create_time
创建时间
Definition: nim_qchat_channel_def.h:80
uint64_t reorder_weight
自定义排序权重值
Definition: nim_qchat_channel_def.h:88
NIMQChatChannelViewMode view_mode
查看模式,只有在category_id为0或sync_mode为kNIMQChatChannelSyncModeNoSync时有效
Definition: nim_qchat_channel_def.h:74
bool valid_flag
有效标记,false:无效 true:有效
Definition: nim_qchat_channel_def.h:78
char * name
名称
Definition: nim_qchat_channel_def.h:64
char * owner
拥有者
Definition: nim_qchat_channel_def.h:72
char * custom
自定义字段
Definition: nim_qchat_channel_def.h:68
uint64_t channel_id
channel id
Definition: nim_qchat_channel_def.h:62
NIMQChatChannelSyncMode sync_mode
频道分组同步模式
Definition: nim_qchat_channel_def.h:86
NIMQChatChannelVisitorMode visitor_mode
游客访问模式
Definition: nim_qchat_channel_def.h:76
uint64_t server_id
server id
Definition: nim_qchat_channel_def.h:60
uint64_t update_time
更新时间
Definition: nim_qchat_channel_def.h:82
NIMQChatChannelType type
频道类型
Definition: nim_qchat_channel_def.h:70
Definition: nim_qchat_channel_def.h:779
uint64_t channel_id
频道 id
Definition: nim_qchat_channel_def.h:787
uint64_t server_id
服务器 id
Definition: nim_qchat_channel_def.h:785
nim_qchat_channel_member_search_cb_func cb
搜索异步回调
Definition: nim_qchat_channel_def.h:781
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:783
char * keyword
搜索内容
Definition: nim_qchat_channel_def.h:789
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:791
Definition: nim_qchat_channel_def.h:289
uint32_t res_code
操作结果, 参考 NIMResCode
Definition: nim_qchat_channel_def.h:291
NIMQChatMemberInfo * member_list
成员信息列表
Definition: nim_qchat_channel_def.h:297
size_t member_list_count
成员信息列表数量
Definition: nim_qchat_channel_def.h:295
Definition: nim_qchat_channel_def.h:618
NIMQChatChannelIDInfo * id_infos
ID 列表
Definition: nim_qchat_channel_def.h:626
size_t id_infos_count
ID 列表长度
Definition: nim_qchat_channel_def.h:624
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:622
nim_qchat_channel_query_unread_info_cb_func cb
查询未读消息数异步回调
Definition: nim_qchat_channel_def.h:620
Definition: nim_qchat_channel_def.h:192
NIMQChatUnreadInfo * unread_infos
Definition: nim_qchat_channel_def.h:193
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:196
size_t unread_info_count
Definition: nim_qchat_channel_def.h:194
Definition: nim_qchat_channel_def.h:92
char * scenario
音频应用场景
Definition: nim_qchat_channel_def.h:96
char * profile
音频属性
Definition: nim_qchat_channel_def.h:94
Definition: nim_qchat_channel_def.h:110
NIMQChatChannelRTCAudioInfo audio
音频配置
Definition: nim_qchat_channel_def.h:114
NIMQChatChannelRTCVideoInfo video
视频配置
Definition: nim_qchat_channel_def.h:116
uint32_t limit
在线人数限制
Definition: nim_qchat_channel_def.h:112
Definition: nim_qchat_channel_def.h:100
uint32_t fps
帧率
Definition: nim_qchat_channel_def.h:106
uint32_t width
分辨率宽
Definition: nim_qchat_channel_def.h:102
uint32_t height
分辨率高
Definition: nim_qchat_channel_def.h:104
Definition: nim_qchat_channel_def.h:512
nim_qchat_channel_unread_cb_func cb
Definition: nim_qchat_channel_def.h:513
Definition: nim_qchat_channel_def.h:755
char * cursor
查询游标, 查询的起始位置
Definition: nim_qchat_channel_def.h:775
nim_qchat_channel_search_page_cb_func cb
搜索异步回调
Definition: nim_qchat_channel_def.h:757
char * keyword
搜索内容
Definition: nim_qchat_channel_def.h:763
NIMQChatChannelSearchSort sort
排序规则
Definition: nim_qchat_channel_def.h:771
uint32_t limit
查询条数
Definition: nim_qchat_channel_def.h:773
uint64_t start_time
起始时间
Definition: nim_qchat_channel_def.h:765
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:759
NIMQChatSearchOrder order
排序顺序
Definition: nim_qchat_channel_def.h:769
uint64_t server_id
服务器 id, 若为空则表示在所有服务器下可见频道中搜索
Definition: nim_qchat_channel_def.h:761
uint64_t end_time
结束时间
Definition: nim_qchat_channel_def.h:767
Definition: nim_qchat_channel_def.h:1027
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:1031
NIMQChatSubscribeOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:1033
size_t id_infos_count
ID 列表长度
Definition: nim_qchat_channel_def.h:1035
nim_qchat_channel_subscribe_as_visitor_cb_func cb
以游客身份订阅服务器异步回调
Definition: nim_qchat_channel_def.h:1029
NIMQChatChannelIDInfo * id_infos
ID 列表
Definition: nim_qchat_channel_def.h:1037
NIMQChatSubscribeType sub_type
Definition: nim_qchat_channel_def.h:1040
Definition: nim_qchat_channel_def.h:429
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:431
size_t failed_channels_count
失败列表数量
Definition: nim_qchat_channel_def.h:437
NIMQChatChannelIDInfo * failed_channels
失败列表
Definition: nim_qchat_channel_def.h:435
Definition: nim_qchat_channel_def.h:630
nim_qchat_channel_subscribe_cb_func cb
订阅频道信息回调函数
Definition: nim_qchat_channel_def.h:632
void * user_data
Definition: nim_qchat_channel_def.h:633
NIMQChatSubscribeOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:635
size_t id_infos_count
ID 列表长度
Definition: nim_qchat_channel_def.h:639
NIMQChatSubscribeType sub_type
订阅类型
Definition: nim_qchat_channel_def.h:637
NIMQChatChannelIDInfo * id_infos
ID 列表
Definition: nim_qchat_channel_def.h:641
Definition: nim_qchat_channel_def.h:202
NIMQChatChannelIDInfo * failed_channels
失败列表
Definition: nim_qchat_channel_def.h:208
NIMQChatUnreadInfo * unread_infos
频道未读信息, 内部使用,未读相关变更关注RegUnreadCb回调
Definition: nim_qchat_channel_def.h:212
uint32_t res_code
操作结果, 参考NIMResCode
Definition: nim_qchat_channel_def.h:204
size_t unread_infos_count
频道未读信息数量
Definition: nim_qchat_channel_def.h:214
size_t failed_channels_count
失败列表数量
Definition: nim_qchat_channel_def.h:210
Definition: nim_qchat_channel_def.h:218
size_t unread_infos_count
未读数信息数量
Definition: nim_qchat_channel_def.h:222
NIMQChatUnreadInfo * unread_infos
未读数信息
Definition: nim_qchat_channel_def.h:224
Definition: nim_qchat_channel_def.h:562
NIMQChatChannelSyncMode sync_mode
频道分组同步模式
Definition: nim_qchat_channel_def.h:572
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:566
uint64_t channel_id
频道 ID
Definition: nim_qchat_channel_def.h:568
uint64_t category_id
频道分组ID
Definition: nim_qchat_channel_def.h:570
nim_qchat_channel_update_category_info_cb_func cb
更新频道的分组信息异步回调
Definition: nim_qchat_channel_def.h:564
Definition: nim_qchat_channel_def.h:540
NIMQChatBusinessAntiSpamInfo anti_spam_info
反垃圾信息
Definition: nim_qchat_channel_def.h:558
char * custom
自定义扩展
Definition: nim_qchat_channel_def.h:552
nim_qchat_channel_update_cb_func cb
更新频道信息异步回调
Definition: nim_qchat_channel_def.h:542
char * name
频道名称
Definition: nim_qchat_channel_def.h:548
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:544
NIMQChatChannelVisitorMode visitor_mode
游客访问模式
Definition: nim_qchat_channel_def.h:556
char * topic
主题
Definition: nim_qchat_channel_def.h:550
uint64_t channel_id
频道 ID
Definition: nim_qchat_channel_def.h:546
NIMQChatChannelViewMode view_mode
查看权限
Definition: nim_qchat_channel_def.h:554
Definition: nim_qchat_channel_def.h:989
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:997
nim_qchat_channel_update_rtc_info_cb_func cb
更新频道RTC信息回调
Definition: nim_qchat_channel_def.h:991
NIMQChatChannelRTCInfo rtc_info
RTC信息
Definition: nim_qchat_channel_def.h:999
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:993
uint64_t server_id
服务器 ID
Definition: nim_qchat_channel_def.h:995
Definition: nim_qchat_channel_def.h:663
char ** accids
被踢人id列表
Definition: nim_qchat_channel_def.h:673
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:671
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:667
NIMQChatChannelWhiteBlackOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:679
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:677
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:669
size_t accids_count
被踢人id列表长度
Definition: nim_qchat_channel_def.h:675
nim_qchat_channel_update_white_black_members_cb_func cb
更新白/黑名单成员回调
Definition: nim_qchat_channel_def.h:665
Definition: nim_qchat_channel_def.h:645
uint64_t role_id
身份组id
Definition: nim_qchat_channel_def.h:655
void * user_data
自定义用户数据
Definition: nim_qchat_channel_def.h:649
nim_qchat_channel_update_white_black_role_cb_func cb
更新白/黑名单身份组回调
Definition: nim_qchat_channel_def.h:647
NIMQChatChannelWhiteBlackType type
白/黑名单类型
Definition: nim_qchat_channel_def.h:657
NIMQChatChannelWhiteBlackOpeType ope_type
操作类型
Definition: nim_qchat_channel_def.h:659
uint64_t server_id
服务器ID
Definition: nim_qchat_channel_def.h:651
uint64_t channel_id
频道ID
Definition: nim_qchat_channel_def.h:653
Definition: nim_qchat_member_def.h:21
Definition: nim_qchat_role_def.h:138
Definition: nim_qchat_public_def.h:214
Definition: nim_qchat_public_cpp_def.h:49
Definition: nim_qchat_public_cpp_def.h:62
Definition: nim_qchat_channel_cpp_def.h:1621
QChatChannelCategoryCreateParam(const NIMQChatChannelCategoryCreateParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1633
NIMQChatChannelCategoryCreateParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1644
QChatChannelCategoryCreateParam()=default
Definition: nim_qchat_channel_cpp_def.h:542
QChatChannelCategoryCreateResp()=default
QChatChannelCategoryCreateResp(const NIMQChatChannelCategoryCreateResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:548
NIMQChatChannelCategoryCreateResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:554
Definition: nim_qchat_channel_cpp_def.h:2050
QChatChannelCategoryGetExistingWhiteBlackMembersParam(const NIMQChatChannelCategoryGetExistingWhiteBlackMembersParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2062
QChatChannelCategoryGetExistingWhiteBlackMembersParam()=default
std::vector< char * > vec_accids
Definition: nim_qchat_channel_cpp_def.h:2093
NIMQChatChannelCategoryGetExistingWhiteBlackMembersParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2074
std::vector< std::string > accids
成员ID列表
Definition: nim_qchat_channel_cpp_def.h:2060
Definition: nim_qchat_channel_cpp_def.h:745
QChatChannelCategoryGetExistingWhiteBlackMembersResp()=default
NIMQChatChannelCategoryGetWhiteBlackMembersResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:759
QChatChannelCategoryGetExistingWhiteBlackMembersResp(const NIMQChatChannelCategoryGetWhiteBlackMembersResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:751
std::vector< NIMQChatMemberInfo > c_members
Definition: nim_qchat_channel_cpp_def.h:772
Definition: nim_qchat_channel_cpp_def.h:1915
QChatChannelCategoryGetExistingWhiteBlackRolesParam()=default
std::vector< uint64_t > role_ids
身份组ID列表
Definition: nim_qchat_channel_cpp_def.h:1925
NIMQChatChannelCategoryGetExistingWhiteBlackRolesParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1939
QChatChannelCategoryGetExistingWhiteBlackRolesParam(const NIMQChatChannelCategoryGetExistingWhiteBlackRolesParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1927
Definition: nim_qchat_channel_cpp_def.h:676
QChatChannelCategoryGetExistingWhiteBlackRolesResp()=default
std::vector< NIMQChatRoleInfo > c_roles
Definition: nim_qchat_channel_cpp_def.h:703
NIMQChatChannelCategoryGetExistingWhiteBlackRolesResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:690
QChatChannelCategoryGetExistingWhiteBlackRolesResp(const NIMQChatChannelCategoryGetExistingWhiteBlackRolesResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:682
Definition: nim_qchat_channel_cpp_def.h:2007
QChatChannelCategoryGetWhiteBlackMembersPageParam(const NIMQChatChannelCategoryGetWhiteBlackMembersPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2021
NIMQChatChannelCategoryGetWhiteBlackMembersPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2033
QChatChannelCategoryGetWhiteBlackMembersPageParam()=default
Definition: nim_qchat_channel_cpp_def.h:710
QChatChannelCategoryGetWhiteBlackMembersPageResp()=default
std::vector< NIMQChatMemberInfo > c_members
Definition: nim_qchat_channel_cpp_def.h:741
NIMQChatChannelCategoryGetWhiteBlackMembersPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:727
QChatChannelCategoryGetWhiteBlackMembersPageResp(const NIMQChatChannelCategoryGetWhiteBlackMembersPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:718
Definition: nim_qchat_channel_cpp_def.h:1872
QChatChannelCategoryGetWhiteBlackRolesPageParam(const NIMQChatChannelCategoryGetWhiteBlackRolesPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1886
QChatChannelCategoryGetWhiteBlackRolesPageParam()=default
NIMQChatChannelCategoryGetWhiteBlackRolesPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1898
Definition: nim_qchat_channel_cpp_def.h:641
QChatChannelCategoryGetWhiteBlackRolesPageResp(const NIMQChatChannelCategoryGetWhiteBlackRolesPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:649
NIMQChatChannelCategoryGetWhiteBlackRolesPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:658
QChatChannelCategoryGetWhiteBlackRolesPageResp()=default
std::vector< NIMQChatRoleInfo > c_roles
Definition: nim_qchat_channel_cpp_def.h:672
Definition: nim_qchat_channel_cpp_def.h:159
QChatChannelCategoryInfo()=default
QChatChannelCategoryInfo(const NIMQChatChannelCategoryInfo &c_param)
Definition: nim_qchat_channel_cpp_def.h:181
NIMQChatChannelCategoryInfo ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:193
Definition: nim_qchat_channel_cpp_def.h:1660
QChatChannelCategoryRemoveParam()=default
QChatChannelCategoryRemoveParam(const NIMQChatChannelCategoryRemoveParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1666
NIMQChatChannelCategoryRemoveParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1674
Definition: nim_qchat_channel_cpp_def.h:1687
QChatChannelCategoryUpdateParam()=default
QChatChannelCategoryUpdateParam(const NIMQChatChannelCategoryUpdateParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1699
NIMQChatChannelCategoryUpdateParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1710
Definition: nim_qchat_channel_cpp_def.h:1956
std::vector< std::string > accids
成员ID列表
Definition: nim_qchat_channel_cpp_def.h:1964
QChatChannelCategoryUpdateWhiteBlackMembersParam()=default
std::vector< char * > vec_accids
Definition: nim_qchat_channel_cpp_def.h:2003
QChatChannelCategoryUpdateWhiteBlackMembersParam(const NIMQChatChannelCategoryUpdateWhiteBlackMembersParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1970
NIMQChatChannelCategoryUpdateWhiteBlackMembersParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1983
Definition: nim_qchat_channel_cpp_def.h:1829
QChatChannelCategoryUpdateWhiteBlackRoleParam()=default
QChatChannelCategoryUpdateWhiteBlackRoleParam(const NIMQChatChannelCategoryUpdateWhiteBlackRoleParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1843
NIMQChatChannelCategoryUpdateWhiteBlackRoleParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1855
Definition: nim_qchat_channel_cpp_def.h:1005
QChatChannelCreateParam(const NIMQChatChannelCreateParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1013
NIMQChatChannelCreateParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1022
QChatChannelCreateParam()=default
Definition: nim_qchat_channel_cpp_def.h:265
QChatChannelCreateResp()=default
QChatChannelCreateResp(const NIMQChatChannelCreateResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:271
NIMQChatChannelCreateResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:277
Definition: nim_qchat_channel_cpp_def.h:1036
QChatChannelDeleteParam()=default
QChatChannelDeleteParam(const NIMQChatChannelDeleteParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1042
NIMQChatChannelDeleteParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1050
Definition: nim_qchat_channel_cpp_def.h:1726
NIMQChatChannelGetCategoriesByIDParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1741
std::vector< uint64_t > category_ids
分组ID列表
Definition: nim_qchat_channel_cpp_def.h:1730
QChatChannelGetCategoriesByIDParam(const NIMQChatChannelGetCategoriesByIDParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1732
QChatChannelGetCategoriesByIDParam()=default
Definition: nim_qchat_channel_cpp_def.h:569
NIMQChatChannelGetCategoriesByIDResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:583
std::vector< NIMQChatChannelCategoryInfo > c_categories
Definition: nim_qchat_channel_cpp_def.h:596
QChatChannelGetCategoriesByIDResp()=default
QChatChannelGetCategoriesByIDResp(const NIMQChatChannelGetCategoriesByIDResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:575
Definition: nim_qchat_channel_cpp_def.h:1755
QChatChannelGetCategoriesPageParam(const NIMQChatChannelGetCategoriesPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1765
NIMQChatChannelGetCategoriesPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1775
QChatChannelGetCategoriesPageParam()=default
Definition: nim_qchat_channel_cpp_def.h:600
QChatChannelGetCategoriesPageResp(const NIMQChatChannelGetCategoriesPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:608
QChatChannelGetCategoriesPageResp()=default
std::vector< NIMQChatChannelCategoryInfo > c_categories
Definition: nim_qchat_channel_cpp_def.h:631
NIMQChatChannelGetCategoriesPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:617
Definition: nim_qchat_channel_cpp_def.h:1790
QChatChannelGetCategoryChannelsPageParam(const NIMQChatChannelGetCategoryChannelsPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1802
QChatChannelGetCategoryChannelsPageParam()=default
NIMQChatChannelGetCategoryChannelsPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1813
Definition: nim_qchat_channel_cpp_def.h:1179
QChatChannelGetChannelsPageParam()=default
QChatChannelGetChannelsPageParam(const NIMQChatChannelGetChannelsPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1189
NIMQChatChannelGetChannelsPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1199
Definition: nim_qchat_channel_cpp_def.h:328
NIMQChatChannelGetChannelsPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:345
QChatChannelGetChannelsPageResp(const NIMQChatChannelGetChannelsPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:336
std::vector< NIMQChatChannelInfo > vec_channels
Definition: nim_qchat_channel_cpp_def.h:359
QChatChannelGetChannelsPageResp()=default
Definition: nim_qchat_channel_cpp_def.h:1149
QChatChannelGetChannelsParam()=default
NIMQChatChannelGetChannelsParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1165
QChatChannelGetChannelsParam(const NIMQChatChannelGetChannelsParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1155
Definition: nim_qchat_channel_cpp_def.h:297
QChatChannelGetChannelsResp()=default
QChatChannelGetChannelsResp(const NIMQChatChannelGetChannelsResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:303
std::vector< NIMQChatChannelInfo > vec_channels
Definition: nim_qchat_channel_cpp_def.h:324
NIMQChatChannelGetChannelsResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:311
Definition: nim_qchat_channel_cpp_def.h:1480
QChatChannelGetExistingWhiteBlackMembersParam(const NIMQChatChannelGetExistingWhiteBlackMembersParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1492
std::vector< std::string > accids
用户accid列表
Definition: nim_qchat_channel_cpp_def.h:1490
std::vector< char * > accids_vec
Definition: nim_qchat_channel_cpp_def.h:1523
NIMQChatChannelGetExistingWhiteBlackMembersParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1504
QChatChannelGetExistingWhiteBlackMembersParam()=default
Definition: nim_qchat_channel_cpp_def.h:479
QChatChannelGetExistingWhiteBlackMembersResp(const NIMQChatChannelGetExistingWhiteBlackMembersResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:485
NIMQChatChannelGetExistingWhiteBlackMembersResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:493
std::vector< NIMQChatMemberInfo > c_members
Definition: nim_qchat_channel_cpp_def.h:506
QChatChannelGetExistingWhiteBlackMembersResp()=default
Definition: nim_qchat_channel_cpp_def.h:1433
NIMQChatChannelGetExistingWhiteBlackRolesParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1457
QChatChannelGetExistingWhiteBlackRolesParam()=default
std::vector< uint64_t > role_ids
身份组id列表
Definition: nim_qchat_channel_cpp_def.h:1443
QChatChannelGetExistingWhiteBlackRolesParam(const NIMQChatChannelGetExistingWhiteBlackRolesParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1445
std::vector< uint64_t > role_ids_vec
Definition: nim_qchat_channel_cpp_def.h:1476
Definition: nim_qchat_channel_cpp_def.h:448
QChatChannelGetExistingWhiteBlackRolesResp(const NIMQChatChannelGetExistingWhiteBlackRolesResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:454
QChatChannelGetExistingWhiteBlackRolesResp()=default
NIMQChatChannelGetExistingWhiteBlackRolesResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:462
std::vector< NIMQChatRoleInfo > c_roles
Definition: nim_qchat_channel_cpp_def.h:475
Definition: nim_qchat_channel_cpp_def.h:1214
QChatChannelGetMembersPageParam()=default
QChatChannelGetMembersPageParam(const NIMQChatChannelGetMembersPageParam c_param)
Definition: nim_qchat_channel_cpp_def.h:1226
NIMQChatChannelGetMembersPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1237
Definition: nim_qchat_channel_cpp_def.h:2132
QChatChannelGetRTCInfoParam(const NIMQChatChannelGetRTCInfoParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2140
NIMQChatChannelGetRTCInfoParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2149
QChatChannelGetRTCInfoParam()=default
Definition: nim_qchat_channel_cpp_def.h:779
QChatChannelGetRTCInfoResp()=default
QChatChannelGetRTCInfoResp(const NIMQChatChannelGetRTCInfoResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:785
NIMQChatChannelGetRTCInfoResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:791
QChatChannelRTCInfo rtc_info
RTC信息
Definition: nim_qchat_channel_cpp_def.h:783
Definition: nim_qchat_channel_cpp_def.h:2163
QChatChannelGetRTCOnlineMembersParam()=default
NIMQChatChannelGetRTCOnlineMembersParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2180
QChatChannelGetRTCOnlineMembersParam(const NIMQChatChannelGetRTCOnlineMembersParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2171
Definition: nim_qchat_channel_cpp_def.h:800
NIMQChatChannelGetRTCOnlineMembersResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:814
std::vector< NIMQChatMemberInfo > c_members
Definition: nim_qchat_channel_cpp_def.h:827
QChatChannelGetRTCOnlineMembersResp(const NIMQChatChannelGetRTCOnlineMembersResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:806
std::vector< QChatMemberInfo > members
成员列表
Definition: nim_qchat_channel_cpp_def.h:804
QChatChannelGetRTCOnlineMembersResp()=default
Definition: nim_qchat_channel_cpp_def.h:1390
QChatChannelGetWhiteBlackMembersPageParam()=default
NIMQChatChannelGetWhiteBlackMembersPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1416
QChatChannelGetWhiteBlackMembersPageParam(const NIMQChatChannelGetWhiteBlackMembersPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1404
Definition: nim_qchat_channel_cpp_def.h:413
QChatChannelGetWhiteBlackMembersPageResp()=default
std::vector< NIMQChatMemberInfo > c_members
Definition: nim_qchat_channel_cpp_def.h:444
QChatChannelGetWhiteBlackMembersPageResp(const NIMQChatChannelGetWhiteBlackMembersPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:421
NIMQChatChannelGetWhiteBlackMembersPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:430
Definition: nim_qchat_channel_cpp_def.h:1347
QChatChannelGetWhiteBlackRolesPageParam()=default
NIMQChatChannelGetWhiteBlackRolesPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1373
QChatChannelGetWhiteBlackRolesPageParam(const NIMQChatChannelGetWhiteBlackRolesPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1361
Definition: nim_qchat_channel_cpp_def.h:378
QChatChannelGetWhiteBlackRolesPageResp()=default
std::vector< NIMQChatRoleInfo > c_roles
Definition: nim_qchat_channel_cpp_def.h:409
NIMQChatChannelGetWhiteBlackRolesPageResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:395
QChatChannelGetWhiteBlackRolesPageResp(const NIMQChatChannelGetWhiteBlackRolesPageResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:386
Definition: nim_qchat_channel_cpp_def.h:23
QChatChannelInfo()=default
QChatChannelInfo(const NIMQChatChannelInfo &c_param)
Definition: nim_qchat_channel_cpp_def.h:55
NIMQChatChannelInfo ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:72
Definition: nim_qchat_channel_cpp_def.h:1582
NIMQChatChannelMemberSearchParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1605
QChatChannelMemberSearchParam(const NIMQChatChannelMemberSearchParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1594
QChatChannelMemberSearchParam()=default
Definition: nim_qchat_channel_cpp_def.h:511
QChatChannelMemberSearchResp()=default
NIMQChatChannelMemberSearchResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:525
std::vector< NIMQChatMemberInfo > vec_members
Definition: nim_qchat_channel_cpp_def.h:538
QChatChannelMemberSearchResp(const NIMQChatChannelMemberSearchResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:517
Definition: nim_qchat_channel_cpp_def.h:975
QChatChannelQueryUnreadInfoParam(const NIMQChatChannelQueryUnreadInfoParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:981
QChatChannelQueryUnreadInfoParam()=default
NIMQChatChannelQueryUnreadInfoParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:991
Definition: nim_qchat_channel_cpp_def.h:239
std::vector< NIMQChatUnreadInfo > unread_infos
未读信息列表
Definition: nim_qchat_channel_cpp_def.h:243
QChatChannelQueryUnreadInfoResp(const NIMQChatChannelQueryUnreadInfoResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:245
QChatChannelQueryUnreadInfoResp()=default
NIMQChatChannelQueryUnreadInfoResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:253
Definition: nim_qchat_channel_cpp_def.h:94
NIMQChatChannelRTCAudioInfo ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:104
QChatChannelRTCAudioInfo(const NIMQChatChannelRTCAudioInfo &c_param)
Definition: nim_qchat_channel_cpp_def.h:100
std::string scenario
音频应用场景 ["DEFAULT","SPEECH","MUSIC", "CHATROOM"]
Definition: nim_qchat_channel_cpp_def.h:98
std::string profile
音频属性 ["HIGH_QUALITY_STEREO","HIGH_QUALITY","STANDARD_EXTEND"]
Definition: nim_qchat_channel_cpp_def.h:96
QChatChannelRTCAudioInfo()=default
Definition: nim_qchat_channel_cpp_def.h:136
QChatChannelRTCInfo(const NIMQChatChannelRTCInfo &c_param)
Definition: nim_qchat_channel_cpp_def.h:144
QChatChannelRTCInfo()=default
NIMQChatChannelRTCInfo ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:149
Definition: nim_qchat_channel_cpp_def.h:113
NIMQChatChannelRTCVideoInfo ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:126
QChatChannelRTCVideoInfo()=default
QChatChannelRTCVideoInfo(const NIMQChatChannelRTCVideoInfo &c_param)
Definition: nim_qchat_channel_cpp_def.h:121
Definition: nim_qchat_channel_cpp_def.h:922
NIMQChatChannelRegUnreadCbParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:924
Definition: nim_qchat_channel_cpp_def.h:1527
QChatChannelSearchPageParam(const NIMQChatChannelSearchPageParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1547
NIMQChatChannelSearchPageParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1562
QChatChannelSearchPageParam()=default
Definition: nim_qchat_channel_cpp_def.h:2194
NIMQChatChannelSubscribeAsVisitorParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2214
QChatChannelSubscribeAsVisitorParam()=default
QChatChannelSubscribeAsVisitorParam(const NIMQChatChannelSubscribeAsVisitorParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2202
Definition: nim_qchat_channel_cpp_def.h:831
QChatChannelSubscribeAsVisitorResp(const NIMQChatChannelSubscribeAsVisitorResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:837
QChatChannelSubscribeAsVisitorResp()=default
NIMQChatChannelSubscribeAsVisitorResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:843
Definition: nim_qchat_channel_cpp_def.h:937
QChatChannelSubscribeParam(const NIMQChatChannelSubscribeParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:947
NIMQChatChannelSubscribeParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:959
QChatChannelSubscribeParam()=default
Definition: nim_qchat_channel_cpp_def.h:210
NIMQChatChannelSubscribeResp ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:225
QChatChannelSubscribeResp()=default
QChatChannelSubscribeResp(const NIMQChatChannelSubscribeResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:216
Definition: nim_qchat_channel_cpp_def.h:363
QChatChannelUnreadResp()=default
std::vector< NIMQChatUnreadInfo > unread_infos
未读数信息
Definition: nim_qchat_channel_cpp_def.h:365
QChatChannelUnreadResp(const NIMQChatChannelUnreadResp &c_resp)
Definition: nim_qchat_channel_cpp_def.h:367
Definition: nim_qchat_channel_cpp_def.h:1114
QChatChannelUpdateCategoryInfoParam(const NIMQChatChannelUpdateCategoryInfoParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1124
NIMQChatChannelUpdateCategoryInfoParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1134
QChatChannelUpdateCategoryInfoParam()=default
Definition: nim_qchat_channel_cpp_def.h:1063
QChatChannelUpdateParam()=default
std::string custom
自定义字段
Definition: nim_qchat_channel_cpp_def.h:1073
std::string name
名称
Definition: nim_qchat_channel_cpp_def.h:1069
std::string topic
主题
Definition: nim_qchat_channel_cpp_def.h:1071
NIMQChatChannelUpdateParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1095
QChatChannelUpdateParam(const NIMQChatChannelUpdateParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1081
Definition: nim_qchat_channel_cpp_def.h:2097
NIMQChatChannelUpdateRTCInfoParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:2117
QChatChannelUpdateRTCInfoParam()=default
QChatChannelUpdateRTCInfoParam(const NIMQChatChannelUpdateRTCInfoParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:2107
Definition: nim_qchat_channel_cpp_def.h:1296
QChatChannelUpdateWhiteBlackMembersParam()=default
std::vector< std::string > accids
用户accid列表
Definition: nim_qchat_channel_cpp_def.h:1304
NIMQChatChannelUpdateWhiteBlackMembersParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1323
QChatChannelUpdateWhiteBlackMembersParam(const NIMQChatChannelUpdateWhiteBlackMembersParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1310
std::vector< char * > accids_vec
Definition: nim_qchat_channel_cpp_def.h:1343
Definition: nim_qchat_channel_cpp_def.h:1253
QChatChannelUpdateWhiteBlackRoleParam(const NIMQChatChannelUpdateWhiteBlackRoleParam &c_param)
Definition: nim_qchat_channel_cpp_def.h:1267
QChatChannelUpdateWhiteBlackRoleParam()=default
NIMQChatChannelUpdateWhiteBlackRoleParam ToCParam() const
Definition: nim_qchat_channel_cpp_def.h:1279
Definition: nim_qchat_public_cpp_def.h:81
Definition: nim_qchat_server_cpp_def.h:535