NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_team.h
浏览该文件的文档.
1
7#ifndef NIM_SDK_DLL_API_NIM_TEAM_H_
8#define NIM_SDK_DLL_API_NIM_TEAM_H_
9
10#include "nim_team_def.h"
11
12#ifdef __cplusplus
13extern "C" {
14#endif
22NIM_SDK_DLL_API void nim_team_reg_team_event_cb(const char* json_extension, nim_team_event_cb_func cb, const void* user_data);
23
45 const char* jsonlist_uids,
46 const char* invitation_postscript,
47 const char* json_extension,
49 const void* user_data);
50
73 const char* jsonlist_uids,
74 const char* invitation_postscript,
75 const char* json_extension,
77 const void* user_data);
78
103 const char* jsonlist_uids,
104 const char* invitation_postscript,
105 const char* invitation_attachment,
106 const char* json_extension,
108 const void* user_data);
129 const char* jsonlist_uids,
130 const char* json_extension,
132 const void* user_data);
133
145NIM_SDK_DLL_API void nim_team_leave_async(const char* tid, const char* json_extension, nim_team_opt_cb_func cb, const void* user_data);
146
158NIM_SDK_DLL_API void nim_team_dismiss_async(const char* tid, const char* json_extension, nim_team_opt_cb_func cb, const void* user_data);
159
177 const char* json_info,
178 const char* json_extension,
180 const void* user_data);
181
203 const char* reason,
204 const char* json_extension,
206 const void* user_data);
207
229 const char* applicant_id,
230 const char* json_extension,
232 const void* user_data);
233
255 const char* applicant_id,
256 const char* reason,
257 const char* json_extension,
259 const void* user_data);
260
279 const char* jsonlist_admin_ids,
280 const char* json_extension,
282 const void* user_data);
283
302 const char* jsonlist_admin_ids,
303 const char* json_extension,
305 const void* user_data);
306
328 const char* new_owner,
329 bool is_leave,
330 const char* json_extension,
332 const void* user_data);
333
348NIM_SDK_DLL_API void nim_team_update_my_property_async(const char* info, const char* json_extension, nim_team_opt_cb_func cb, const void* user_data);
349
364 const char* account_ids_json,
365 const char* json_extension,
367 const void* user_data);
368
383 const char* account_ids_json,
384 const char* json_extension,
386 const void* user_data);
387
401NIM_SDK_DLL_API void nim_team_update_other_nick_async(const char* info, const char* json_extension, nim_team_opt_cb_func cb, const void* user_data);
402
421 const char* invitor,
422 const char* json_extension,
424 const void* user_data);
425
446 const char* invitor,
447 const char* reason,
448 const char* json_extension,
450 const void* user_data);
451
459NIM_SDK_DLL_API void nim_team_query_all_my_teams_async(const char* json_extension, nim_team_query_all_my_teams_cb_func cb, const void* user_data);
460
471 const void* user_data);
472
484 const void* user_data);
485
500 const void* user_data);
501
520 bool include_user_info,
521 const char* json_extension,
523 const void* user_data);
524
539 const char* user_id,
540 const char* json_extension,
542 const void* user_data);
543
550NIM_SDK_DLL_API char* nim_team_query_team_member_block(const char* tid, const char* user_id);
551
561 const char* json_extension,
563 const void* user_data);
564
571
584 const char* json_extension,
586 const void* user_data);
587
609 const char* member_id,
610 bool set_mute,
611 const char* json_extension,
613 const void* user_data);
614
630 const char* json_extension,
632 const void* user_data);
633
645NIM_SDK_DLL_API void nim_team_mute_async(const char* tid, bool set_mute, const char* json_extension, nim_team_opt_cb_func cb, const void* user_data);
646
663 const char* json_msgs,
664 const char* json_extension,
666 const void* user_data);
667
682 const char* json_msgs,
683 const char* json_extension,
685 const void* user_data);
686
703 const char* json_msg,
704 const char* json_extension,
706 const void* user_data);
707
718 const char* members,
720 const void* user_data);
721
736 const char* json_extension,
737 const void* user_data);
738
753 uint64_t time_tag,
754 const void* user_data);
755
764NIM_SDK_DLL_API void nim_team_update_tinfo_local(const char* json_info_list, nim_team_update_tinfo_local_cb_func cb_func, const void* user_data);
765
776NIM_SDK_DLL_API void nim_team_get_team_info_list(const char* tid_list, nim_team_get_team_info_list_cb_func cb, const void* user_data);
777
778#ifdef __cplusplus
779};
780#endif //__cplusplus
781#endif // NIM_SDK_DLL_API_NIM_TEAM_H_
#define NIM_SDK_DLL_API
Definition: nim_build_config.h:14
NIM_SDK_DLL_API void nim_team_add_follow_member_async(const char *tid, const char *account_ids_json, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_team_info_async(const char *tid, const char *json_extension, nim_team_query_team_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_msg_ack_read(const char *tid, const char *json_msgs, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_reg_team_event_cb(const char *json_extension, nim_team_event_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_all_my_teams_info_async(const char *json_extension, nim_team_query_all_my_teams_info_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_update_my_property_async(const char *info, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_mute_member_async(const char *tid, const char *member_id, bool set_mute, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_leave_async(const char *tid, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_create_team_async(const char *team_info, const char *jsonlist_uids, const char *invitation_postscript, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_get_team_info_list(const char *tid_list, nim_team_get_team_info_list_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_mute_list_online_async(const char *tid, const char *json_extension, nim_team_query_mute_list_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_remove_follow_member_async(const char *tid, const char *account_ids_json, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_update_team_info_async(const char *tid, const char *json_info, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_add_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_msg_ack_read_ex(const char *tid, const char *json_msgs, const char *json_extension, nim_team_msg_ack_read_ex_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_members_invitor(const char *tid, const char *members, nim_team_query_members_invitor_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_pass_join_apply_async(const char *tid, const char *applicant_id, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_msg_query_unread_list(const char *tid, const char *json_msg, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_my_all_member_infos_async(const char *json_extension, nim_team_query_my_all_member_infos_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_accept_invitation_async(const char *tid, const char *invitor, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_transfer_team_async(const char *tid, const char *new_owner, bool is_leave, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_remove_managers_async(const char *tid, const char *jsonlist_admin_ids, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_kick_async(const char *tid, const char *jsonlist_uids, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API char * nim_team_query_team_info_block(const char *tid)
NIM_SDK_DLL_API void nim_team_reject_join_apply_async(const char *tid, const char *applicant_id, const char *reason, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_get_team_info_batch_sftrans(const char *json_extension, nim_team_query_all_my_teams_info_cb_func cb, uint64_t time_tag, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_teams_info_by_keyword(const char *keyword, nim_team_query_all_my_teams_cb_func cb, const char *json_extension, const void *user_data)
NIM_SDK_DLL_API char * nim_team_query_team_member_block(const char *tid, const char *user_id)
NIM_SDK_DLL_API void nim_team_update_tinfo_local(const char *json_info_list, nim_team_update_tinfo_local_cb_func cb_func, const void *user_data)
NIM_SDK_DLL_API void nim_team_mute_async(const char *tid, bool set_mute, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_invite_async2(const char *tid, const char *jsonlist_uids, const char *invitation_postscript, const char *invitation_attachment, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_invite_async(const char *tid, const char *jsonlist_uids, const char *invitation_postscript, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_update_other_nick_async(const char *info, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_apply_join_async(const char *tid, const char *reason, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_team_info_online_async(const char *tid, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_dismiss_async(const char *tid, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_reject_invitation_async(const char *tid, const char *invitor, const char *reason, const char *json_extension, nim_team_opt_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_all_my_teams_async(const char *json_extension, nim_team_query_all_my_teams_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_get_team_member_list(const char *tid, const NIMTeamMemberRoleTypeSearchOption &option, nim_team_get_team_member_list_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_team_member_async(const char *tid, const char *user_id, const char *json_extension, nim_team_query_team_member_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_team_query_team_members_async(const char *tid, bool include_user_info, const char *json_extension, nim_team_query_team_members_cb_func cb, const void *user_data)
群组 接口相关的常量函数等定义头文件
void(* nim_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_team_def.h:126
void(* nim_team_query_team_info_cb_func)(const char *tid, const char *result, const char *json_extension, const void *user_data)
Definition: nim_team_def.h:136
void(* nim_team_query_all_my_teams_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_team_def.h:63
void(* nim_team_get_team_info_list_cb_func)(int code, const char *tinfo_list, const char *fail_tid_list, const void *user_data)
Definition: nim_team_def.h:83
void(* nim_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_team_def.h:149
void(* nim_team_query_team_members_cb_func)(const char *tid, int member_count, bool include_user_info, const char *result, const char *json_extension, const void *user_data)
Definition: nim_team_def.h:108
void(* nim_team_query_members_invitor_cb_func)(int res_code, const char *tid, const char *result, const void *user_data)
Definition: nim_team_def.h:164
void(* nim_team_query_all_my_teams_info_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_team_def.h:73
void(* nim_team_update_tinfo_local_cb_func)(const char *success_ids, const char *failure_ids, const void *user_data)
Definition: nim_team_def.h:173
void(* nim_team_msg_ack_read_ex_cb_func)(const char *tid, const char *success_ids, const char *failure_ids, const char *ignored_ids, const void *user_data)
Definition: nim_team_def.h:44
nim_team_event_cb_func nim_team_opt_cb_func
Definition: nim_team_def.h:53
void(* nim_team_query_my_all_member_infos_cb_func)(int team_count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_team_def.h:93
void(* nim_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_team_def.h:27
void(* nim_team_get_team_member_list_cb_func)(const char *tid, const char *result, uint32_t offset, bool finished, const void *user_data)
Definition: nim_team_def.h:95
Definition: nim_team_def.h:355