NIM 跨平台 C++ SDK
|
PIN Message接口相关的常量函数等定义头文件 更多...
#include "public_defines.h"
类型定义 | |
typedef void(* | nim_talkex_pin_message_add_pin_message_cb_func) (int code, const char *session, int to_type, const char *pin_info, const void *user_data) |
typedef void(* | nim_talkex_pin_message_unpin_message_cb_func) (int code, const char *session, int to_type, const char *id, const void *user_data) |
typedef void(* | nim_talkex_pin_message_update_pin_message_cb_func) (int code, const char *session, int to_type, const char *pin_info, const void *user_data) |
typedef void(* | nim_talkex_pin_message_query_all_pin_message_cb_func) (int code, const char *session, int to_type, const char *pin_list, const void *user_data) |
typedef void(* | nim_talkex_pin_message_add_pin_message_notify_cb_func) (const char *session, int to_type, const char *pin_info, const void *user_data) |
typedef void(* | nim_talkex_pin_message_unpin_message_notify_cb_func) (const char *session, int to_type, const char *id, const void *user_data) |
typedef void(* | nim_talkex_pin_message_update_pin_message_notify_cb_func) (const char *session, int to_type, const char *pin_info, const void *user_data) |
变量 | |
Pin Message 属性Json Keys | |
static const char * | kNIMPinMessageInfoKeyID = "id" |
string pin消息的ID 客户端生成服务端没有 | |
static const char * | kNIMPinMessageInfoKeySessionID = "session_id" |
string pin消息对应的会话ID 客户端数据 | |
static const char * | kNIMPinMessageInfoKeyServerID = "server_id" |
uint64_t 被 pin 消息的服务端ID | |
static const char * | kNIMPinMessageInfoKeyClientID = "client_id" |
string 被 pin 消息的客户商dID | |
static const char * | kNIMPinMessageInfoKeyToType = "to_type" |
int 被 pin 消息的会话类型 | |
static const char * | kNIMPinMessageInfoKeyFromAccID = "from_account" |
string 被 pin 消息的发送方ID | |
static const char * | kNIMPinMessageInfoKeyToAccID = "to_account" |
string 被 pin 消息的接收方ID | |
static const char * | kNIMPinMessageInfoKeyMSGTime = "message_time" |
uint64_t 被 pin 消息的时间戳 | |
static const char * | kNIMPinMessageInfoKeyOPAccID = "operator_account" |
string pin 消息的操作ID | |
static const char * | kNIMPinMessageInfoKeyExt = "ext" |
pin string 消息的扩展字段 | |
static const char * | kNIMPinMessageInfoKeyCreateTime = "create_time" |
uint64_t pin 消息的创建时间戳 | |
static const char * | kNIMPinMessageInfoKeyUpdateTime = "update_time" |
uint64_t pin 消息的更新时间戳 | |
UnPin 参数定义Json Keys | |
static const char * | kNIMPinMessageModifyParamKeySession = "session" |
UnPin 消息所属会话 | |
static const char * | kNIMPinMessageModifyParamKeyToType = "to_type" |
UnPin 消息所属会话类型 | |
static const char * | kNIMPinMessageModifyParamKeyID = "id" |
Pin Message 的ID 客户端生成服务端没有 | |
static const char * | kNIMPinMessageModifyParamKeyExt = "ext" |
扩展字段 | |
PIN Message接口相关的常量函数等定义头文件
void(* nim_talkex_pin_message_add_pin_message_cb_func)(int code, const char *session, int to_type, const char *pin_info, const void *user_data) |
添加Pin Message回调函数定义
[out] | code | 执行结果 |
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | pin_info | Pin Message 内容 |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_add_pin_message_notify_cb_func)(const char *session, int to_type, const char *pin_info, const void *user_data) |
添加Pin Message通知回调函数定义
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | pin_info | Pin Message 内容 |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_query_all_pin_message_cb_func)(int code, const char *session, int to_type, const char *pin_list, const void *user_data) |
查询会话的所有 Pin Message回调函数定义
[out] | code | 执行结果 |
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | pin_list | Pin Message list |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_unpin_message_cb_func)(int code, const char *session, int to_type, const char *id, const void *user_data) |
添加Pin Message回调函数定义
[out] | code | 执行结果 |
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | id | Pin Message id |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_unpin_message_notify_cb_func)(const char *session, int to_type, const char *id, const void *user_data) |
添加UnPin Message通知回调函数定义
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | id | Pin Message id |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_update_pin_message_cb_func)(int code, const char *session, int to_type, const char *pin_info, const void *user_data) |
更新 Pin Message ext字段回调函数定义
[out] | code | 执行结果 |
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | pin_info | Pin Message 内容 |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
void(* nim_talkex_pin_message_update_pin_message_notify_cb_func)(const char *session, int to_type, const char *pin_info, const void *user_data) |
添加 更新 Pin Message通知回调函数定义
[out] | session | 消息所属会话 |
[out] | to_type | 会话类型 |
[out] | pin_info | Pin Message 内容 |
[out] | user_data | APP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理! |
|
static |
string 被 pin 消息的客户商dID
|
static |
uint64_t pin 消息的创建时间戳
|
static |
pin string 消息的扩展字段
|
static |
string 被 pin 消息的发送方ID
|
static |
string pin消息的ID 客户端生成服务端没有
|
static |
uint64_t 被 pin 消息的时间戳
|
static |
string pin 消息的操作ID
|
static |
uint64_t 被 pin 消息的服务端ID
|
static |
string pin消息对应的会话ID 客户端数据
|
static |
string 被 pin 消息的接收方ID
|
static |
int 被 pin 消息的会话类型
|
static |
uint64_t pin 消息的更新时间戳
|
static |
扩展字段
|
static |
Pin Message 的ID 客户端生成服务端没有
|
static |
UnPin 消息所属会话
|
static |
UnPin 消息所属会话类型