NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim_data_sync_def.h 文件参考

数据同步 接口相关的常量函数等定义头文件 更多...

浏览源代码.

类型定义

typedef void(* nim_data_sync_cb_func) (enum NIMDataSyncType sync_type, enum NIMDataSyncStatus status, const char *json_attachment, const void *user_data)
 

枚举

enum  NIMDataSyncType {
  kNIMDataSyncTypeUnreadMsg = 2 , kNIMDataSyncTypeTeamInfo = 3 , kNIMDataSyncTypeRoamMsg = 7 , kNIMDataSyncTypeSuperTeamInfo = 22 ,
  kNIMDataSyncTypeTeamUserList = 1000 , kNIMDataSyncTypeAllTeamUserList = 1001 , kNIMDataSyncTypeSuperTeamUserList = 1010 , kNIMDataSyncTypeAllSuperTeamUserList = 1011
}
 
enum  NIMDataSyncStatus { kNIMDataSyncStatusComplete = 1 }
 

详细描述

数据同步 接口相关的常量函数等定义头文件

作者
Harrison
日期
2015/2/1

类型定义说明

◆ nim_data_sync_cb_func

void(* nim_data_sync_cb_func)(NIMDataSyncType sync_type, NIMDataSyncStatus status, const char *json_attachment, const void *user_data)

nim callback function that has been registered in nim_data_sync_reg_complete_cb API

参数
[out]sync_type数据同步类型
[out]status数据同步状态
[out]json_attachment输出的json字符串内容
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
返回
void 无返回值

枚举类型说明

◆ NIMDataSyncStatus

数据同步状态

枚举值
kNIMDataSyncStatusComplete 

同步完成

◆ NIMDataSyncType

数据同步类型

枚举值
kNIMDataSyncTypeUnreadMsg 

未读消息同步

kNIMDataSyncTypeTeamInfo 

所有群的信息同步, json_attachment为同步到的team_info json array

kNIMDataSyncTypeRoamMsg 

漫游消息同步,每个会话同步到漫游消息都会触发该类通知

kNIMDataSyncTypeSuperTeamInfo 

所有群的信息同步, json_attachment为同步到的team_info json array

kNIMDataSyncTypeTeamUserList 

群成员列表同步, json_attachment为同步到的tid

kNIMDataSyncTypeAllTeamUserList 

所有群的成员列表同步完毕, json_attachment为空

kNIMDataSyncTypeSuperTeamUserList 

超大群成员列表同步, json_attachment为同步到的tid

kNIMDataSyncTypeAllSuperTeamUserList 

所有超大群的成员列表同步完毕, json_attachment为空