NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_qchat_role.h
浏览该文件的文档.
1
11#ifndef __NIM_QCHAT_ROLE_H__
12#define __NIM_QCHAT_ROLE_H__
13
14#include "nim_qchat_defines/nim_qchat_role_def.h"
15#include "public_defines.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
28
36
44
52
60
68
76
84
92
100
108
116
124
132
140
148
156
164
172
180
188
195
202
209
216
223
230
237
244
251
258#ifdef __cplusplus
259}
260#endif
261
262#endif // __NIM_QCHAT_ROLE_H__
#define NIM_SDK_DLL_API
Definition: nim_build_config.h:14
NIM_SDK_DLL_API void nim_qchat_role_check_permissions(const NIMQChatCheckPermissionsParam *param)
批量查询当前登录用户是否拥有特定权限
NIM_SDK_DLL_API void nim_qchat_role_member_add(const NIMQChatAddMemberRoleParam *param)
定制指定成员在频道中的权限
NIM_SDK_DLL_API void nim_qchat_role_server_get_list(const NIMQChatGetServerRolesParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_remove_members(const NIMQChatRemoveMembersFromServerRoleParam *param)
将部分成员从服务器指定身份组中移除
NIM_SDK_DLL_API void nim_qchat_role_remove_channel_category_member_role(const NIMQChatRemoveChannelCategoryMemberRoleParam *param)
取消指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_channel_add(const NIMQChatAddChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_create(const NIMQChatCreateServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_add_channel_category_role(const NIMQChatAddChannelCategoryRoleParam *param)
添加一个身份组到频道分组
NIM_SDK_DLL_API void nim_qchat_role_member_get_roles_by_member_ids(const NIMQChatGetServerRolesByMemberIdsParam *param)
通过一组 accid 列表查询该列表下所有人的所有已加入的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_member_get_list(const NIMQChatGetMemberRolesParam *param)
分页查询指定频道下针对成员的定制权限列表
NIM_SDK_DLL_API void nim_qchat_role_get_channel_category_roles_page(const NIMQChatGetChannelCategoryRolesPageParam *param)
分页获取频道分组下的身份组列表
NIM_SDK_DLL_API void nim_qchat_role_check_permission(const NIMQChatCheckPermissionParam *param)
查询当前登录用户是否拥有特定权限
NIM_SDK_DLL_API void nim_qchat_role_server_add_members(const NIMQChatAddMembersToServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_member_remove(const NIMQChatRemoveMemberRoleParam *param)
移除指定成员在频道中的定制权限
NIM_SDK_DLL_API void nim_qchat_role_server_get_members(const NIMQChatGetMembersFromServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_update(const NIMQChatUpdateServerRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_server_batch_update_priorities(const NIMQChatBatchUpdateServerRolePrioritiesParam *param)
批量更新服务器身份组信息
NIM_SDK_DLL_API void nim_qchat_role_update_channel_category_role(const NIMQChatUpdateChannelCategoryRoleParam *param)
更新频道分组中的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_channel_get_existing_roles(const NIMQChatGetExistingRolesInChannelParam *param)
获取指定频道下已存在的身份组列表
NIM_SDK_DLL_API void nim_qchat_role_server_get_existing_members(const NIMQChatGetExistingAccidsInServerRoleParam *param)
查询服务器某身份组是否包含指定成员
NIM_SDK_DLL_API void nim_qchat_role_channel_remove(const NIMQChatRemoveChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_channel_update(const NIMQChatUpdateChannelRoleParam *param)
NIM_SDK_DLL_API void nim_qchat_role_remove_channel_category_role(const NIMQChatRemoveChannelCategoryRoleParam *param)
从频道分组中移除一个身份组
NIM_SDK_DLL_API void nim_qchat_role_member_get_existing_roles(const NIMQChatGetExistingAccidsOfMemberRolesParam *param)
批量获取指定频道下一批用户的定制权限信息,只会返回已存在的个人定制权限
NIM_SDK_DLL_API void nim_qchat_role_get_channel_category_member_roles_page(const NIMQChatGetChannelCategoryMemberRolesPageParam *param)
分页获取频道分组下的成员权限列表
NIM_SDK_DLL_API void nim_qchat_role_update_channel_category_member_role(const NIMQChatUpdateChannelCategoryMemberRoleParam *param)
更新指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_member_update(const NIMQChatUpdateMemberRoleParam *param)
更新指定成员在频道中的权限
NIM_SDK_DLL_API void nim_qchat_role_add_channel_category_member_role(const NIMQChatAddChannelCategoryMemberRoleParam *param)
定制指定成员在频道分组中的权限
NIM_SDK_DLL_API void nim_qchat_role_channel_get_list(const NIMQChatGetChannelRolesParam *param)
分页获取指定频道的身份组信息
NIM_SDK_DLL_API void nim_qchat_role_member_get_server_roles(const NIMQChatGetServerRolesByMembersIdParam *param)
通过用户账号查询自定义身份组列表
NIM_SDK_DLL_API void nim_qchat_role_server_delete(const NIMQChatDeleteServerRoleParam *param)
NIM SDK 及 NIM ChatRoom SDK 公用头文件
Definition: nim_qchat_role_def.h:775
Definition: nim_qchat_role_def.h:721
Definition: nim_qchat_role_def.h:544
Definition: nim_qchat_role_def.h:590
Definition: nim_qchat_role_def.h:511
Definition: nim_qchat_role_def.h:475
Definition: nim_qchat_role_def.h:695
Definition: nim_qchat_role_def.h:707
Definition: nim_qchat_role_def.h:449
Definition: nim_qchat_role_def.h:485
Definition: nim_qchat_role_def.h:815
Definition: nim_qchat_role_def.h:761
Definition: nim_qchat_role_def.h:576
Definition: nim_qchat_role_def.h:685
Definition: nim_qchat_role_def.h:675
Definition: nim_qchat_role_def.h:665
Definition: nim_qchat_role_def.h:622
Definition: nim_qchat_role_def.h:528
Definition: nim_qchat_role_def.h:654
Definition: nim_qchat_role_def.h:636
Definition: nim_qchat_role_def.h:495
Definition: nim_qchat_role_def.h:803
Definition: nim_qchat_role_def.h:749
Definition: nim_qchat_role_def.h:564
Definition: nim_qchat_role_def.h:610
Definition: nim_qchat_role_def.h:787
Definition: nim_qchat_role_def.h:733
Definition: nim_qchat_role_def.h:553
Definition: nim_qchat_role_def.h:599
Definition: nim_qchat_role_def.h:459