8#ifndef NIM_SDK_DLL_API_NIM_SYSMSG_H_
9#define NIM_SDK_DLL_API_NIM_SYSMSG_H_
59 const char* json_extension,
61 const void* user_data);
90 const char* json_extension,
92 const void* user_data);
145 const char* json_extension,
147 const void* user_data);
163 const char* json_extension,
165 const void* user_data);
#define NIM_SDK_DLL_API
Definition: nim_build_config.h:14
NIM_SDK_DLL_API void nim_sysmsg_read_all_async(const char *json_extension, nim_sysmsg_res_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_set_status_async(int64_t msg_id, enum NIMSysMsgStatus status, const char *json_extension, nim_sysmsg_res_ex_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_delete_all_async(const char *json_extension, nim_sysmsg_res_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_delete_logs_by_type_async(enum NIMSysMsgType type, const char *json_extension, nim_sysmsg_res_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_set_logs_status_by_type_async(enum NIMSysMsgType type, enum NIMSysMsgStatus status, const char *json_extension, nim_sysmsg_res_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_delete_async(int64_t msg_id, const char *json_extension, nim_sysmsg_res_ex_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_reg_sysmsg_cb(const char *json_extension, nim_sysmsg_receive_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_reg_custom_notification_ack_cb(const char *json_extension, nim_custom_sysmsg_ack_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_send_custom_notification(const char *json_msg, const char *json_extension)
NIM_SDK_DLL_API void nim_sysmsg_query_msg_async(int limit_count, int64_t last_time, const char *json_extension, nim_sysmsg_query_cb_func cb, const void *user_data)
NIM_SDK_DLL_API void nim_sysmsg_query_unread_count(const char *json_extension, nim_sysmsg_res_cb_func cb, const void *user_data)
系统(自定义)消息 接口相关的常量函数等定义头文件
NIMSysMsgStatus
Definition: nim_sysmsg_def.h:161
void(* nim_custom_sysmsg_ack_cb_func)(const char *result, const void *user_data)
Definition: nim_sysmsg_def.h:21
void(* nim_sysmsg_res_ex_cb_func)(int res_code, int64_t msg_id, int unread_count, const char *json_extension, const void *user_data)
Definition: nim_sysmsg_def.h:61
void(* nim_sysmsg_res_cb_func)(int res_code, int unread_count, const char *json_extension, const void *user_data)
Definition: nim_sysmsg_def.h:50
void(* nim_sysmsg_query_cb_func)(int count, const char *result, const char *json_extension, const void *user_data)
Definition: nim_sysmsg_def.h:40
NIMSysMsgType
Definition: nim_sysmsg_def.h:177
void(* nim_sysmsg_receive_cb_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_sysmsg_def.h:30