NIM CPP SDK  8.3.5
nim_talk_def.h
Go to the documentation of this file.
1 
7 #ifndef NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
8 #define NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
9 
10 #include "public_define/nim_util_include.h"
11 
12 #ifdef __cplusplus
13 extern"C"
14 {
15 #endif
16 
22 typedef void (*nim_talk_ack_cb_func)(const char *result, const void *user_data);
23 
31 typedef void (*nim_talk_receive_cb_func)(const char *content, const char *json_extension, const void *user_data);
32 
40 typedef bool (*nim_talk_team_notification_filter_func)(const char *content, const char *json_extension, const void *user_data);
41 
49 typedef bool(*nim_talk_message_filter_func)(const char *content, const char *json_extension, const void *user_data);
50 
59 typedef void (*nim_talk_recall_msg_func)(int rescode, const char *content, const char *json_extension, const void *user_data);
60 
68 typedef void (*nim_talk_receive_broadcast_cb_func)(const char *content, const char *json_extension, const void *user_data);
69 
74 {
75  const char* apnstext;
76  const char* pushpayload;
77  const char* json_extension;
78  const char* env_config;
79  const char* attach; /* v8.2.0 第三方回调回来的自定义字段*/
81 
85 static const char *kNIMRecallMsgKeyToType = "to_type";
86 static const char *kNIMRecallMsgKeyFromAccID = "from_id";
87 static const char *kNIMRecallMsgKeyToAccID = "to_id";
88 static const char *kNIMRecallMsgKeyMsgId = "msg_id";
89 static const char *kNIMRecallMsgKeyNotify = "notify";
90 static const char *kNIMRecallMsgKeyTime = "time";
91 static const char *kNIMRecallMsgKeyNotifyFeature = "feature";
92 static const char *kNIMRecallMsgKeyMsgExist = "msg_exist";
93 static const char *kNIMRecallMsgKeyMsgTime = "msg_time";
94 static const char *kNIMRecallMsgKeyMsgFromNick = "from_nick";
95 static const char *kNIMRecallMsgKeyOpeAccID = "operator_id";
96 static const char* kNIMRecallMsgTagCallbackExt = "callback_ext";
97 static const char* kNIMRecallMsgTagAttach = "attach"; //消息撤回通知Json Keys
99 
112 static const char *kNIMMsgKeyLocalRescode = "rescode";
113 static const char *kNIMMsgKeyLocalMsgFeature = "feature";
114 static const char *kNIMMsgKeyLocalReceiveMsgContent = "content"; //接收消息Json Keys
116 
121 //协议定义
122 static const char *kNIMMsgKeyToType = "to_type";
123 static const char *kNIMMsgKeyToAccount = "to_accid";
124 static const char *kNIMMsgKeyFromAccount = "from_id";
125 static const char *kNIMMsgKeyFromClientType = "from_client_type";
126 static const char *kNIMMsgKeyFromDeviceId = "from_device_id";
127 static const char *kNIMMsgKeyFromNick = "from_nick";
128 static const char *kNIMMsgKeyTime = "time";
129 static const char *kNIMMsgKeyType = "msg_type";
130 static const char *kNIMMsgKeyBody = "msg_body";
131 static const char *kNIMMsgKeyAttach = "msg_attach";
132 static const char *kNIMMsgKeyClientMsgid = "client_msg_id";
133 static const char *kNIMMsgKeyServerMsgid = "server_msg_id";
134 static const char *kNIMMsgKeyResendFlag = "resend_flag";
135 static const char *kNIMMsgKeyHistorySave = "cloud_history";
136 static const char *kNIMMsgKeyMsgRoaming = "roam_msg";
137 static const char *kNIMMsgKeyMsgSync = "sync_msg";
138 static const char *kNIMMsgKeyPushNeedBadge = "push_need_badge";
139 static const char *kNIMMsgKeyServerExt = "server_ext";
140 static const char *kNIMMsgKeyPushPayload = "push_payload";
141 static const char *kNIMMsgKeyPushContent = "push_content";
142 static const char *kNIMMsgKeyPushEnable = "push_enable";
143 static const char *kNIMMsgKeyPushNeedPrefix = "push_prefix";
144 static const char *kNIMMsgKeyMsgRoutable = "routable_msg";
145 static const char *kNIMMsgKeySetMsgOffline = "offline_msg";
146 static const char *kNIMMsgKeyForcePushList = "force_push_list";
147 static const char *kNIMMsgKeyForcePushContent= "force_push_content";
148 static const char *kNIMMsgKeyIsForcePush = "is_force_push";
149 static const char *kNIMMsgKeyAntiSpamEnable = "anti_spam_enable";
150 static const char *kNIMMsgKeyAntiSpamContent= "anti_spam_content";
151 static const char *kNIMMsgKeyClientAntiSpam = "client_anti_spam_hitting";
152 static const char *kNIMMsgKeyAntiSpamBizId = "anti_spam_business_id";
153 static const char *kNIMMsgKeyAntiSpamUsingYiDun = "anti_spam_using_yidun";
154 static const char *kNIMMsgKeyTeamMsgAck = "team_msg_ack";
155 static const char *kNIMMsgKeyIsUpdateSession = "is_update_session";
156 static const char* kNIMMsgKeyYiDunAntiCheating = "yidun_anti_cheating";
157 //thread 消息信息
158 
159 static const char *kNIMMsgKeyThreadInfo = "thread_info";
160 static const char *kNIMMsgKeyReplyMsgFromAccount = "reply_msg_from_account";
161 static const char *kNIMMsgKeyReplyMsgToAccount = "replymsg_to_account";
162 static const char *kNIMMsgKeyReplyMsgTime = "reply_msg_time";
163 static const char *kNIMMsgKeyReplyMsgIdServer = "reply_msg_id_server";
164 static const char *kNIMMsgKeyReplyMsgIdClient = "reply_msg_id_client";
165 static const char *kNIMMsgKeyThreadMsgFromAccount = "thread_msg_from_account";
166 static const char *kNIMMsgKeyThreadMsgToAccount = "thread_msg_to_account";
167 static const char *kNIMMsgKeyThreadMsgTime = "thread_msg_time";
168 static const char *kNIMMsgKeyThreadMsgIdServer = "thread_msg_id_server";
169 static const char *kNIMMsgKeyThreadMsgIdClient = "thread_msg_id_client";
170 static const char *kNIMMsgKeyDeleted = "deleted";
171 //v7.8 新增
172 static const char* kNIMMsgKeyThirdPartyCBEXT = "third_party_callback_ext";
173 static const char* kNIMMsgKeySubType = "msg_sub_type";
174 static const char* kNIMMsgKeyAntiCheatingYiDun = "yidun_anti_cheating";
176 //v8.0.0新增
177 static const char* kNIMMsgKeyEnv = "env_config";
179 //本地定义
180 static const char *kNIMMsgKeyLocalKeyTeamMsgAckSent = "team_msg_ack_sent";
181 static const char *kNIMMsgKeyLocalKeyTeamMsgUnreadCount = "team_msg_unread_count";
182 static const char *kNIMMsgKeyLocalFilePath = "local_res_path";
183 static const char *kNIMMsgKeyLocalTalkId = "talk_id";
184 static const char *kNIMMsgKeyLocalResId = "res_id";
185 static const char *kNIMMsgKeyLocalLogStatus = "log_status";
186 static const char *kNIMMsgKeyLocalLogSubStatus = "log_sub_status";
187 static const char *kNIMMsgKeyLocalExt = "local_ext"; //消息结构 Json Keys
189 
193 static const char *kNIMSendAckKeyMsgId = "msg_id";
194 static const char *kNIMSendAckKeyTalkId = "talk_id";
195 static const char *kNIMSendAckKeyRescode = "rescode";
196 static const char *kNIMSendAckKeyTimetag = "msg_timetag";
197 static const char* kNIMSendAckKeyCallbackExt = "third_party_callback_ext"; //发送消息回执Json Keys
200 
204 static const char *kNIMMsgAttachKeyMd5 = "md5";
205 static const char *kNIMMsgAttachKeySize = "size";
206 static const char *kNIMMsgAttachKeyUrl = "url";
207 static const char *kNIMMsgAttachKeyExt = "ext";
208 static const char *kNIMMsgAttachKeyDisplayName = "name";
209 static const char *kNIMMsgAttachKeyTag = "upload_tag"; //attach多媒体资源参数通用键名定义,可替代不同类型多媒体所使用的相同的参数的键名.
211 
215 static const char *kNIMImgMsgKeyMd5 = "md5";
216 static const char *kNIMImgMsgKeySize = "size";
217 static const char *kNIMImgMsgKeyWidth = "w";
218 static const char *kNIMImgMsgKeyHeight = "h";
219 static const char *kNIMImgMsgKeyUrl = "url";
220 static const char *kNIMImgMsgKeyExt = "ext";
221 static const char *kNIMImgMsgKeyDisplayName = "name"; //attach图片类型多媒体资源参数键名定义
223 
227 static const char *kNIMAudioMsgKeyMd5 = "md5";
228 static const char *kNIMAudioMsgKeySize = "size";
229 static const char *kNIMAudioMsgKeyDuration = "dur";
230 static const char *kNIMAudioMsgKeyUrl = "url";
231 static const char *kNIMAudioMsgKeyExt = "ext";
232 static const char *kNIMAudioMsgKeyDisplayName = "name"; //attach语音类型多媒体资源参数键名定义
234 
238 static const char *kNIMVideoMsgKeyMd5 = "md5";
239 static const char *kNIMVideoMsgKeySize = "size";
240 static const char *kNIMVideoMsgKeyDisplayName = "name";
241 static const char *kNIMVideoMsgKeyDuration = "dur";
242 static const char *kNIMVideoMsgKeyWidth = "w";
243 static const char *kNIMVideoMsgKeyHeight = "h";
244 static const char *kNIMVideoMsgKeyUrl = "url";
245 static const char *kNIMVideoMsgKeyExt = "ext"; //attach短视频类型多媒体资源参数键名定义
247 
251 static const char *kNIMFileMsgKeyMd5 = "md5";
252 static const char *kNIMFileMsgKeySize = "size";
253 static const char *kNIMFileMsgKeyDisplayName = "name";
254 static const char *kNIMFileMsgKeyUrl = "url";
255 static const char *kNIMFileMsgKeyExt = "ext"; //attach文件类型多媒体资源参数键名定义
257 
261 static const char *kNIMLocationMsgKeyLatitude = "lat";
262 static const char *kNIMLocationMsgKeyLongitude = "lng";
263 static const char *kNIMLocationMsgKeyTitle = "title"; //attach位置类型多媒体资源参数键名定义
265 
269 static const char *kNIMBotRobotMsgKeyRobotID = "robotAccid";
270 static const char *kNIMBotRobotSentMsgKeyParam = "param";
271 static const char *kNIMBotRobotReceivedMsgKeyClientMsgID = "clientMsgId";
272 static const char *kNIMBotRobotReceivedMsgKeyMsgOut = "msgOut";
273 static const char *kNIMBotRobotReceivedMsgKeyRobotMsg = "robotMsg";
274 static const char *kNIMBotRobotReceivedMsgKeyRobotMsgFlag = "flag";
275 static const char *kNIMBotRobotReceivedMsgKeyRobotMsgMessage= "message";
276 //static const char *kNIMBotRobotReceivedMsgKeyRobotMsgS = "s"; /**< string,未知 */ //attach波特机器人类型多媒体资源参数键名定义
278 
282 static const char *kNIMBroadcastMsgKeyID = "id";
283 static const char *kNIMBroadcastMsgKeyFromAccid = "from_accid";
284 static const char *kNIMBroadcastMsgKeyTime = "time";
285 static const char *kNIMBroadcastMsgKeyBody = "body"; // 广播消息 Json Keys
287 
291 static const char *kNIMQueryMsgByOptionsAsyncKeyQueryRange = "query_range";
292 static const char *kNIMQueryMsgByOptionsAsyncKeyIDS = "ids";
293 static const char *kNIMQueryMsgByOptionsAsyncKeyLimit = "limit_count";
294 static const char *kNIMQueryMsgByOptionsAsyncKeyFromTime = "from_time";
295 static const char *kNIMQueryMsgByOptionsAsyncKeyEndTime = "end_time";
296 static const char *kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID = "end_client_msg_id";
297 static const char *kNIMQueryMsgByOptionsAsyncKeyReverse = "reverse";
298 static const char *kNIMQueryMsgByOptionsAsyncKeyMsgType = "msg_type";
299 static const char *kNIMQueryMsgByOptionsAsyncKeyMsgSubType = "msg_sub_type";
300 static const char *kNIMQueryMsgByOptionsAsyncKeySearchContent = "search_content"; // 根据指定条件查询本地消息参数 Json Keys
302 
303 #ifdef __cplusplus
304 };
305 #endif //__cplusplus
306 #endif //NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
kNIMMsgKeyAntiSpamUsingYiDun
static const char * kNIMMsgKeyAntiSpamUsingYiDun
Definition: nim_talk_def.h:153
kNIMMsgAttachKeyDisplayName
static const char * kNIMMsgAttachKeyDisplayName
Definition: nim_talk_def.h:208
kNIMMsgKeyMsgSync
static const char * kNIMMsgKeyMsgSync
Definition: nim_talk_def.h:137
kNIMMsgKeyPushNeedPrefix
static const char * kNIMMsgKeyPushNeedPrefix
Definition: nim_talk_def.h:143
kNIMVideoMsgKeyDuration
static const char * kNIMVideoMsgKeyDuration
Definition: nim_talk_def.h:241
kNIMMsgKeyAntiCheatingYiDun
static const char * kNIMMsgKeyAntiCheatingYiDun
Definition: nim_talk_def.h:174
kNIMLocationMsgKeyLongitude
static const char * kNIMLocationMsgKeyLongitude
Definition: nim_talk_def.h:262
nim_talk_receive_broadcast_cb_func
void(* nim_talk_receive_broadcast_cb_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:68
kNIMMsgKeyAntiSpamBizId
static const char * kNIMMsgKeyAntiSpamBizId
Definition: nim_talk_def.h:152
kNIMBotRobotReceivedMsgKeyRobotMsg
static const char * kNIMBotRobotReceivedMsgKeyRobotMsg
Definition: nim_talk_def.h:273
kNIMBroadcastMsgKeyID
static const char * kNIMBroadcastMsgKeyID
Definition: nim_talk_def.h:282
kNIMRecallMsgKeyTime
static const char * kNIMRecallMsgKeyTime
Definition: nim_talk_def.h:90
kNIMFileMsgKeyExt
static const char * kNIMFileMsgKeyExt
Definition: nim_talk_def.h:255
kNIMMsgKeyClientMsgid
static const char * kNIMMsgKeyClientMsgid
Definition: nim_talk_def.h:132
kNIMMsgKeyReplyMsgFromAccount
static const char * kNIMMsgKeyReplyMsgFromAccount
Definition: nim_talk_def.h:160
kNIMAudioMsgKeyMd5
static const char * kNIMAudioMsgKeyMd5
Definition: nim_talk_def.h:227
nim_talk_ack_cb_func
void(* nim_talk_ack_cb_func)(const char *result, const void *user_data)
Definition: nim_talk_def.h:22
kNIMMsgKeyHistorySave
static const char * kNIMMsgKeyHistorySave
Definition: nim_talk_def.h:135
kNIMMsgKeyReplyMsgTime
static const char * kNIMMsgKeyReplyMsgTime
Definition: nim_talk_def.h:162
kNIMMsgKeyAttach
static const char * kNIMMsgKeyAttach
Definition: nim_talk_def.h:131
kNIMMsgKeyFromDeviceId
static const char * kNIMMsgKeyFromDeviceId
Definition: nim_talk_def.h:126
kNIMMsgKeyThreadMsgTime
static const char * kNIMMsgKeyThreadMsgTime
Definition: nim_talk_def.h:167
kNIMQueryMsgByOptionsAsyncKeyReverse
static const char * kNIMQueryMsgByOptionsAsyncKeyReverse
Definition: nim_talk_def.h:297
kNIMQueryMsgByOptionsAsyncKeySearchContent
static const char * kNIMQueryMsgByOptionsAsyncKeySearchContent
Definition: nim_talk_def.h:300
kNIMMsgKeyTime
static const char * kNIMMsgKeyTime
Definition: nim_talk_def.h:128
kNIMQueryMsgByOptionsAsyncKeyQueryRange
static const char * kNIMQueryMsgByOptionsAsyncKeyQueryRange
Definition: nim_talk_def.h:291
kNIMMsgKeyLocalResId
static const char * kNIMMsgKeyLocalResId
Definition: nim_talk_def.h:184
kNIMLocationMsgKeyLatitude
static const char * kNIMLocationMsgKeyLatitude
Definition: nim_talk_def.h:261
kNIMSendAckKeyRescode
static const char * kNIMSendAckKeyRescode
Definition: nim_talk_def.h:195
kNIMBroadcastMsgKeyTime
static const char * kNIMBroadcastMsgKeyTime
Definition: nim_talk_def.h:284
kNIMAudioMsgKeyDisplayName
static const char * kNIMAudioMsgKeyDisplayName
Definition: nim_talk_def.h:232
kNIMVideoMsgKeyExt
static const char * kNIMVideoMsgKeyExt
Definition: nim_talk_def.h:245
kNIMQueryMsgByOptionsAsyncKeyMsgType
static const char * kNIMQueryMsgByOptionsAsyncKeyMsgType
Definition: nim_talk_def.h:298
kNIMMsgKeyLocalKeyTeamMsgUnreadCount
static const char * kNIMMsgKeyLocalKeyTeamMsgUnreadCount
Definition: nim_talk_def.h:181
kNIMMsgKeyReplyMsgToAccount
static const char * kNIMMsgKeyReplyMsgToAccount
Definition: nim_talk_def.h:161
kNIMQueryMsgByOptionsAsyncKeyIDS
static const char * kNIMQueryMsgByOptionsAsyncKeyIDS
Definition: nim_talk_def.h:292
kNIMImgMsgKeySize
static const char * kNIMImgMsgKeySize
Definition: nim_talk_def.h:216
kNIMMsgKeySetMsgOffline
static const char * kNIMMsgKeySetMsgOffline
Definition: nim_talk_def.h:145
kNIMQueryMsgByOptionsAsyncKeyLimit
static const char * kNIMQueryMsgByOptionsAsyncKeyLimit
Definition: nim_talk_def.h:293
kNIMAudioMsgKeyDuration
static const char * kNIMAudioMsgKeyDuration
Definition: nim_talk_def.h:229
nim_talk_team_notification_filter_func
bool(* nim_talk_team_notification_filter_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:40
kNIMBotRobotSentMsgKeyParam
static const char * kNIMBotRobotSentMsgKeyParam
Definition: nim_talk_def.h:270
kNIMMsgKeyThirdPartyCBEXT
static const char * kNIMMsgKeyThirdPartyCBEXT
Definition: nim_talk_def.h:172
kNIMImgMsgKeyWidth
static const char * kNIMImgMsgKeyWidth
Definition: nim_talk_def.h:217
kNIMRecallMsgKeyMsgTime
static const char * kNIMRecallMsgKeyMsgTime
Definition: nim_talk_def.h:93
kNIMMsgKeyType
static const char * kNIMMsgKeyType
Definition: nim_talk_def.h:129
kNIMMsgKeyReplyMsgIdServer
static const char * kNIMMsgKeyReplyMsgIdServer
Definition: nim_talk_def.h:163
kNIMSendAckKeyCallbackExt
static const char * kNIMSendAckKeyCallbackExt
Definition: nim_talk_def.h:197
kNIMMsgKeyLocalRescode
static const char * kNIMMsgKeyLocalRescode
Definition: nim_talk_def.h:112
kNIMMsgKeyIsForcePush
static const char * kNIMMsgKeyIsForcePush
Definition: nim_talk_def.h:148
kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID
static const char * kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID
Definition: nim_talk_def.h:296
kNIMImgMsgKeyHeight
static const char * kNIMImgMsgKeyHeight
Definition: nim_talk_def.h:218
kNIMMsgKeyToType
static const char * kNIMMsgKeyToType
Definition: nim_talk_def.h:122
kNIMRecallMsgKeyFromAccID
static const char * kNIMRecallMsgKeyFromAccID
Definition: nim_talk_def.h:86
kNIMBotRobotReceivedMsgKeyClientMsgID
static const char * kNIMBotRobotReceivedMsgKeyClientMsgID
Definition: nim_talk_def.h:271
kNIMFileMsgKeyUrl
static const char * kNIMFileMsgKeyUrl
Definition: nim_talk_def.h:254
kNIMRecallMsgKeyToAccID
static const char * kNIMRecallMsgKeyToAccID
Definition: nim_talk_def.h:87
kNIMMsgAttachKeyUrl
static const char * kNIMMsgAttachKeyUrl
Definition: nim_talk_def.h:206
kNIMImgMsgKeyUrl
static const char * kNIMImgMsgKeyUrl
Definition: nim_talk_def.h:219
kNIMQueryMsgByOptionsAsyncKeyFromTime
static const char * kNIMQueryMsgByOptionsAsyncKeyFromTime
Definition: nim_talk_def.h:294
kNIMRecallMsgKeyNotify
static const char * kNIMRecallMsgKeyNotify
Definition: nim_talk_def.h:89
kNIMMsgKeyFromNick
static const char * kNIMMsgKeyFromNick
Definition: nim_talk_def.h:127
kNIMMsgKeyThreadMsgIdServer
static const char * kNIMMsgKeyThreadMsgIdServer
Definition: nim_talk_def.h:168
kNIMSendAckKeyMsgId
static const char * kNIMSendAckKeyMsgId
Definition: nim_talk_def.h:193
kNIMMsgKeyLocalLogSubStatus
static const char * kNIMMsgKeyLocalLogSubStatus
Definition: nim_talk_def.h:186
kNIMMsgKeyToAccount
static const char * kNIMMsgKeyToAccount
Definition: nim_talk_def.h:123
kNIMMsgKeyIsUpdateSession
static const char * kNIMMsgKeyIsUpdateSession
Definition: nim_talk_def.h:155
kNIMLocationMsgKeyTitle
static const char * kNIMLocationMsgKeyTitle
Definition: nim_talk_def.h:263
nim_talk_recall_msg_func
void(* nim_talk_recall_msg_func)(int rescode, const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:59
kNIMMsgKeyFromAccount
static const char * kNIMMsgKeyFromAccount
Definition: nim_talk_def.h:124
nim_talk_recall_extra_params
struct _nim_talk_recall_extra_params_ nim_talk_recall_extra_params
kNIMMsgKeyLocalExt
static const char * kNIMMsgKeyLocalExt
Definition: nim_talk_def.h:187
kNIMMsgKeySubType
static const char * kNIMMsgKeySubType
Definition: nim_talk_def.h:173
kNIMMsgKeyThreadMsgIdClient
static const char * kNIMMsgKeyThreadMsgIdClient
Definition: nim_talk_def.h:169
kNIMMsgKeyThreadInfo
static const char * kNIMMsgKeyThreadInfo
Definition: nim_talk_def.h:159
kNIMMsgKeyAntiSpamContent
static const char * kNIMMsgKeyAntiSpamContent
Definition: nim_talk_def.h:150
kNIMBotRobotReceivedMsgKeyRobotMsgFlag
static const char * kNIMBotRobotReceivedMsgKeyRobotMsgFlag
Definition: nim_talk_def.h:274
kNIMQueryMsgByOptionsAsyncKeyMsgSubType
static const char * kNIMQueryMsgByOptionsAsyncKeyMsgSubType
Definition: nim_talk_def.h:299
kNIMMsgKeyLocalKeyTeamMsgAckSent
static const char * kNIMMsgKeyLocalKeyTeamMsgAckSent
Definition: nim_talk_def.h:180
kNIMMsgAttachKeyExt
static const char * kNIMMsgAttachKeyExt
Definition: nim_talk_def.h:207
kNIMRecallMsgTagAttach
static const char * kNIMRecallMsgTagAttach
Definition: nim_talk_def.h:97
kNIMBotRobotReceivedMsgKeyMsgOut
static const char * kNIMBotRobotReceivedMsgKeyMsgOut
Definition: nim_talk_def.h:272
kNIMRecallMsgKeyNotifyFeature
static const char * kNIMRecallMsgKeyNotifyFeature
Definition: nim_talk_def.h:91
kNIMMsgKeyBody
static const char * kNIMMsgKeyBody
Definition: nim_talk_def.h:130
kNIMFileMsgKeySize
static const char * kNIMFileMsgKeySize
Definition: nim_talk_def.h:252
kNIMMsgKeyReplyMsgIdClient
static const char * kNIMMsgKeyReplyMsgIdClient
Definition: nim_talk_def.h:164
_nim_talk_recall_extra_params_
Definition: nim_talk_def.h:73
kNIMMsgKeyServerMsgid
static const char * kNIMMsgKeyServerMsgid
Definition: nim_talk_def.h:133
kNIMMsgKeyForcePushList
static const char * kNIMMsgKeyForcePushList
Definition: nim_talk_def.h:146
kNIMRecallMsgKeyMsgFromNick
static const char * kNIMRecallMsgKeyMsgFromNick
Definition: nim_talk_def.h:94
kNIMMsgKeyDeleted
static const char * kNIMMsgKeyDeleted
Definition: nim_talk_def.h:170
kNIMMsgKeyLocalFilePath
static const char * kNIMMsgKeyLocalFilePath
Definition: nim_talk_def.h:182
kNIMSendAckKeyTalkId
static const char * kNIMSendAckKeyTalkId
Definition: nim_talk_def.h:194
kNIMMsgKeyLocalTalkId
static const char * kNIMMsgKeyLocalTalkId
Definition: nim_talk_def.h:183
nim_talk_receive_cb_func
void(* nim_talk_receive_cb_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:31
kNIMMsgKeyAntiSpamEnable
static const char * kNIMMsgKeyAntiSpamEnable
Definition: nim_talk_def.h:149
kNIMFileMsgKeyMd5
static const char * kNIMFileMsgKeyMd5
Definition: nim_talk_def.h:251
kNIMRecallMsgKeyMsgExist
static const char * kNIMRecallMsgKeyMsgExist
Definition: nim_talk_def.h:92
kNIMMsgKeyForcePushContent
static const char * kNIMMsgKeyForcePushContent
Definition: nim_talk_def.h:147
kNIMRecallMsgTagCallbackExt
static const char * kNIMRecallMsgTagCallbackExt
Definition: nim_talk_def.h:96
kNIMMsgKeyLocalReceiveMsgContent
static const char * kNIMMsgKeyLocalReceiveMsgContent
Definition: nim_talk_def.h:114
kNIMMsgKeyPushContent
static const char * kNIMMsgKeyPushContent
Definition: nim_talk_def.h:141
kNIMAudioMsgKeyExt
static const char * kNIMAudioMsgKeyExt
Definition: nim_talk_def.h:231
kNIMMsgAttachKeySize
static const char * kNIMMsgAttachKeySize
Definition: nim_talk_def.h:205
kNIMVideoMsgKeyHeight
static const char * kNIMVideoMsgKeyHeight
Definition: nim_talk_def.h:243
kNIMVideoMsgKeySize
static const char * kNIMVideoMsgKeySize
Definition: nim_talk_def.h:239
kNIMBroadcastMsgKeyBody
static const char * kNIMBroadcastMsgKeyBody
Definition: nim_talk_def.h:285
kNIMBotRobotReceivedMsgKeyRobotMsgMessage
static const char * kNIMBotRobotReceivedMsgKeyRobotMsgMessage
Definition: nim_talk_def.h:275
kNIMMsgKeyServerExt
static const char * kNIMMsgKeyServerExt
Definition: nim_talk_def.h:139
kNIMVideoMsgKeyMd5
static const char * kNIMVideoMsgKeyMd5
Definition: nim_talk_def.h:238
kNIMMsgKeyResendFlag
static const char * kNIMMsgKeyResendFlag
Definition: nim_talk_def.h:134
kNIMMsgKeyLocalLogStatus
static const char * kNIMMsgKeyLocalLogStatus
Definition: nim_talk_def.h:185
kNIMVideoMsgKeyUrl
static const char * kNIMVideoMsgKeyUrl
Definition: nim_talk_def.h:244
nim_talk_message_filter_func
bool(* nim_talk_message_filter_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:49
kNIMMsgKeyTeamMsgAck
static const char * kNIMMsgKeyTeamMsgAck
Definition: nim_talk_def.h:154
kNIMVideoMsgKeyDisplayName
static const char * kNIMVideoMsgKeyDisplayName
Definition: nim_talk_def.h:240
kNIMQueryMsgByOptionsAsyncKeyEndTime
static const char * kNIMQueryMsgByOptionsAsyncKeyEndTime
Definition: nim_talk_def.h:295
kNIMVideoMsgKeyWidth
static const char * kNIMVideoMsgKeyWidth
Definition: nim_talk_def.h:242
kNIMAudioMsgKeyUrl
static const char * kNIMAudioMsgKeyUrl
Definition: nim_talk_def.h:230
kNIMRecallMsgKeyToType
static const char * kNIMRecallMsgKeyToType
Definition: nim_talk_def.h:85
kNIMMsgKeyThreadMsgToAccount
static const char * kNIMMsgKeyThreadMsgToAccount
Definition: nim_talk_def.h:166
kNIMImgMsgKeyMd5
static const char * kNIMImgMsgKeyMd5
Definition: nim_talk_def.h:215
kNIMBotRobotMsgKeyRobotID
static const char * kNIMBotRobotMsgKeyRobotID
Definition: nim_talk_def.h:269
kNIMRecallMsgKeyMsgId
static const char * kNIMRecallMsgKeyMsgId
Definition: nim_talk_def.h:88
kNIMMsgKeyLocalMsgFeature
static const char * kNIMMsgKeyLocalMsgFeature
Definition: nim_talk_def.h:113
kNIMImgMsgKeyDisplayName
static const char * kNIMImgMsgKeyDisplayName
Definition: nim_talk_def.h:221
kNIMImgMsgKeyExt
static const char * kNIMImgMsgKeyExt
Definition: nim_talk_def.h:220
kNIMMsgKeyClientAntiSpam
static const char * kNIMMsgKeyClientAntiSpam
Definition: nim_talk_def.h:151
kNIMFileMsgKeyDisplayName
static const char * kNIMFileMsgKeyDisplayName
Definition: nim_talk_def.h:253
kNIMSendAckKeyTimetag
static const char * kNIMSendAckKeyTimetag
Definition: nim_talk_def.h:196
kNIMRecallMsgKeyOpeAccID
static const char * kNIMRecallMsgKeyOpeAccID
Definition: nim_talk_def.h:95
kNIMMsgAttachKeyMd5
static const char * kNIMMsgAttachKeyMd5
Definition: nim_talk_def.h:204
kNIMMsgKeyThreadMsgFromAccount
static const char * kNIMMsgKeyThreadMsgFromAccount
Definition: nim_talk_def.h:165
kNIMMsgKeyFromClientType
static const char * kNIMMsgKeyFromClientType
Definition: nim_talk_def.h:125
kNIMMsgKeyPushPayload
static const char * kNIMMsgKeyPushPayload
Definition: nim_talk_def.h:140
kNIMMsgKeyPushEnable
static const char * kNIMMsgKeyPushEnable
Definition: nim_talk_def.h:142
kNIMMsgKeyPushNeedBadge
static const char * kNIMMsgKeyPushNeedBadge
Definition: nim_talk_def.h:138
kNIMAudioMsgKeySize
static const char * kNIMAudioMsgKeySize
Definition: nim_talk_def.h:228
kNIMMsgKeyYiDunAntiCheating
static const char * kNIMMsgKeyYiDunAntiCheating
Definition: nim_talk_def.h:156
kNIMMsgAttachKeyTag
static const char * kNIMMsgAttachKeyTag
Definition: nim_talk_def.h:209
kNIMMsgKeyMsgRoaming
static const char * kNIMMsgKeyMsgRoaming
Definition: nim_talk_def.h:136
kNIMBroadcastMsgKeyFromAccid
static const char * kNIMBroadcastMsgKeyFromAccid
Definition: nim_talk_def.h:283
kNIMMsgKeyMsgRoutable
static const char * kNIMMsgKeyMsgRoutable
Definition: nim_talk_def.h:144