NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
nim_pass_through_proxy_def.h 文件参考

透传服务代理相关的常量函数等定义头文件 更多...

#include "nim_global_def.h"
#include "public_defines.h"

浏览源代码.

类型定义

typedef void(* nim_send_http_request_cb_func) (int res_code, const char *header, const char *body, const char *json_extension, const void *user_data)
 
typedef void(* nim_received_http_msg_cb_func) (const char *from_accid, const char *body, uint64_t timestamp, const void *user_data)
 

枚举

enum  NIMSendHttpRequestMethods { kNIMHttpGet = 1 , kNIMHttpPost , kNIMHttpPut , kNIMHttpDelete }
 

详细描述

透传服务代理相关的常量函数等定义头文件

作者
Dylan
日期
2019/12/20

类型定义说明

◆ nim_received_http_msg_cb_func

void(* nim_received_http_msg_cb_func)(const char *from_accid, const char *body, uint64_t timestamp, const void *user_data)

透传HTTP请求接收回调

参数
[out]from_accid发送方accid
[out]body透传内容
[out]timestamp发送时间, 毫秒
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
返回
void 无返回值

◆ nim_send_http_request_cb_func

void(* nim_send_http_request_cb_func)(int res_code, const char *header, const char *body, const char *json_extension, const void *user_data)

透传HTTP 请求发送回调

参数
[out]res_code结果代码,一切正常200
[out]header返回的 header 内容 json 格式数据
[out]body返回的 body 内容 json 格式数据
[out]json_extensionjson扩展数据(备用)
[out]user_dataAPP的自定义用户数据,SDK只负责传回给回调函数,不做任何处理!
返回
void 无返回值

枚举类型说明

◆ NIMSendHttpRequestMethods

枚举值
kNIMHttpGet 
kNIMHttpPost 
kNIMHttpPut 
kNIMHttpDelete