NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_super_team.h
浏览该文件的文档.
1
7#ifndef NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
8#define NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
9
10#include "nim_super_team_def.h"
11#include "nim_team_def.h"
12
13#ifdef __cplusplus
14extern "C" {
15#endif
23NIM_SDK_DLL_API void nim_super_team_reg_team_event_cb(const char* json_extension, nim_super_team_event_cb_func cb, const void* user_data);
24
47 const char* jsonlist_uids,
48 const char* json_extension,
50 const void* user_data);
51
76 const char* jsonlist_uids,
77 const char* invitation_postscript,
78 const char* invitation_attachment,
79 const char* json_extension,
81 const void* user_data);
82
103 const char* jsonlist_uids,
104 const char* json_extension,
106 const void* user_data);
107
121NIM_SDK_DLL_API void nim_super_team_leave_async(const char* tid, const char* json_extension, nim_super_team_opt_cb_func cb, const void* user_data);
122
142 const char* json_info,
143 const char* json_extension,
145 const void* user_data);
146
167 const char* json_extension,
169 const void* user_data);
170
180 const void* user_data);
181
194 const void* user_data);
195
208 const char* json_extension,
210 const void* user_data);
211
224 const void* user_data);
225
245 bool include_user_info,
246 const char* json_extension,
248 const void* user_data);
249
264 const char* user_id,
265 const char* json_extension,
267 const void* user_data);
268
287 const char* keyword,
288 uint32_t offset,
289 uint32_t order,
290 uint32_t limit,
292 const void* user_data);
293
308 const void* user_data);
309
316NIM_SDK_DLL_API char* nim_super_team_query_team_member_block(const char* tid, const char* user_id);
317
330 const char* json_extension,
332 const void* user_data);
333
340
357 const char* json_extension,
359 const void* user_data);
360
382 const char* reason,
383 const char* json_extension,
385 const void* user_data);
386
408 const char* applicant_id,
409 const char* json_extension,
411 const void* user_data);
412
434 const char* applicant_id,
435 const char* reason,
436 const char* json_extension,
438 const void* user_data);
439
458 const char* jsonlist_admin_ids,
459 const char* json_extension,
461 const void* user_data);
462
481 const char* jsonlist_admin_ids,
482 const char* json_extension,
484 const void* user_data);
485
507 const char* new_owner,
508 bool is_leave,
509 const char* json_extension,
511 const void* user_data);
512
531 const char* json_extension,
533 const void* user_data);
534
549 const char* account_ids_json,
550 const char* json_extension,
552 const void* user_data);
553
568 const char* account_ids_json,
569 const char* json_extension,
571 const void* user_data);
572
590 const char* json_extension,
592 const void* user_data);
593
612 const char* invitor,
613 const char* json_extension,
615 const void* user_data);
616
637 const char* invitor,
638 const char* reason,
639 const char* json_extension,
641 const void* user_data);
642
664 const char* member_id,
665 bool set_mute,
666 const char* json_extension,
668 const void* user_data);
669
686 const char* json_extension,
688 const void* user_data);
689
706 bool set_mute,
707 const char* json_extension,
709 const void* user_data);
710
711#ifdef __cplusplus
712};
713#endif //__cplusplus
714#endif // NIM_SDK_DLL_API_NIM_SUPERTEAM_H_
#define NIM_SDK_DLL_API
Definition: nim_build_config.h:14
NIM_SDK_DLL_API void nim_super_team_update_team_info_async(const char *tid, const char *json_info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_reg_team_event_cb(const char *json_extension, nim_super_team_event_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_async(const char *json_extension, nim_super_team_query_all_my_teams_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_apply_join_async(const char *tid, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_invite_async(const char *tid, const char *jsonlist_uids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_accept_invitation_async(const char *tid, const char *invitor, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_kick_async(const char *tid, const char *jsonlist_uids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API char * nim_super_team_query_team_info_block(const char *tid)
NIM_SDK_DLL_API void nim_super_team_remove_follow_member_async(const char *tid, const char *account_ids_json, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_reject_join_apply_async(const char *tid, const char *applicant_id, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_all_my_teams_info_async(const char *json_extension, nim_super_team_query_all_my_teams_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_mute_list_async(const char *tid, const char *json_extension, nim_super_team_query_mute_list_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_invite_async2(const char *tid, const char *jsonlist_uids, const char *invitation_postscript, const char *invitation_attachment, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_members_async(const char *tid, bool include_user_info, const char *json_extension, nim_super_team_query_team_members_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_add_follow_member_async(const char *tid, const char *account_ids_json, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_add_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_info_online_async(const char *tid, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_my_all_member_infos_async(const char *json_extension, nim_super_team_query_my_all_member_infos_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_info_async(const char *tid, const char *json_extension, nim_super_team_query_team_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_mute_member_async(const char *tid, const char *member_id, bool set_mute, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_teams_info_by_keyword_async(const char *keyword, const char *json_extension, nim_super_team_query_all_my_teams_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_transfer_team_async(const char *tid, const char *new_owner, bool is_leave, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API char * nim_super_team_query_team_member_block(const char *tid, const char *user_id)
NIM_SDK_DLL_API void nim_super_team_remove_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_pass_join_apply_async(const char *tid, const char *applicant_id, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_search_team_members(const char *tid, const char *keyword, uint32_t offset, uint32_t order, uint32_t limit, nim_super_team_search_team_members_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_reject_invitation_async(const char *tid, const char *invitor, const char *reason, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_update_my_property_async(const char *info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_query_team_member_async(const char *tid, const char *user_id, const char *json_extension, nim_super_team_query_team_member_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_update_other_nick_async(const char *info, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_leave_async(const char *tid, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_mute_async(const char *tid, bool set_mute, const char *json_extension, nim_super_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_super_team_get_team_member_list(const char *tid, const NIMTeamMemberRoleTypeSearchOption &option, nim_super_team_get_team_member_list_cb_func cb, const void *user_data)
群组 接口相关的常量函数等定义头文件
void(* nim_super_team_query_team_info_cb_func)(const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:111
void(* nim_super_team_search_team_members_cb_func)(const char *tid, const char *result, uint32_t offset, bool finished, const void *user_data)
Definition: nim_super_team_def.h:131
void(* nim_super_team_get_team_member_list_cb_func)(const char *tid, const char *result, uint32_t offset, bool finished, const void *user_data)
Definition: nim_super_team_def.h:134
void(* nim_super_team_query_team_member_cb_func)(const char *tid, const char *user_id, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:97
void(* nim_super_team_query_team_members_cb_func)(int code, const char *tid, int member_count, bool include_user_info, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:80
void(* nim_super_team_query_my_all_member_infos_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:67
nim_super_team_event_cb_func nim_super_team_opt_cb_func
Definition: nim_super_team_def.h:36
void(* nim_super_team_event_cb_func)(int res_code, int notification_id, const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:26
void(* nim_super_team_query_all_my_teams_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:46
void(* nim_super_team_query_mute_list_cb_func)(int res_code, int member_count, const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:123
void(* nim_super_team_query_all_my_teams_info_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_super_team_def.h:56
群组 接口相关的常量函数等定义头文件
Definition: nim_team_def.h:355