agora_rtm_handler_t结构体 参考
云信令 (原 RTM) 事件处理回调。
结构体成员变量说明
on_rtm_data
void(* on_rtm_data) (const char *rtm_uid, const void *msg, size_t msg_len) |
参数
参数名 | 描述 |
---|---|
rtm_uid [in] | 发送消息的云信令 (原 RTM) 用户 ID。 |
msg [in] | 收到的消息内容。 |
msg_len [in] | 消息长度。单位为字节。 |
on_rtm_event
void(* on_rtm_event) (const char *rtm_uid, rtm_event_type_e event_type, rtm_err_code_e err_code) |
参数
参数名 | 描述 |
---|---|
rtm_uid [in] | 云信令 (原 RTM) 用户 ID。 |
event_type [in] | 事件类型。详见 rtm_event_type_e 。 |
err_code [in] | 错误码。详见 rtm_err_code_e 。 |
on_send_rtm_data_result
void(* on_send_rtm_data_result) (const char *rtm_uid, uint32_t msg_id, rtm_msg_state_e state) |
参数
参数名 | 描述 |
---|---|
rtm_uid [in] | RTM 用户 ID。 |
msg_id [in] | 消息 ID。 |
state [in] | RTM 消息的发送状态。详见 rtm_msg_state_e 。 |