Skip to main content

Module builder

Module builder 

Source
Expand description

快速构建命令和 Frame 消息的辅助模块 提供便捷方法创建各种类型的命令,自动生成消息 ID 和时间戳

Structs§

FrameBuilder
Frame 构建器

Functions§

ack_message
创建 ACK 载荷命令(确认)
auth
创建 AUTH 命令
auth_ack
创建 AUTH_ACK 命令
close
创建 CLOSE 命令
connect
创建 CONNECT 命令
connect_ack
创建 CONNECT_ACK 命令
current_timestamp
获取当前时间戳(毫秒)
custom_command
创建自定义命令
data_message
创建 DATA 载荷命令(无需 ACK)
error
创建 ERROR 命令
event
创建 EVENT 命令
event_message
创建 EVENT 载荷命令(事件)
frame_with_custom_command
创建包含自定义命令的 Frame
frame_with_message_command
Alias for frame_with_payload_command (backward compatibility for examples).
frame_with_notification_command
创建包含通知命令的 Frame
frame_with_payload_command
创建包含载荷命令的 Frame(载荷类型:MESSAGE/EVENT/ACK/DATA)
frame_with_system_command
创建包含系统命令的 Frame
generate_message_id
生成唯一的消息 ID(基于时间戳和递增计数器)
kicked
创建 KICKED 命令(被踢下线)
notification
创建通知命令
ping
创建 PING 命令
pong
创建 PONG 命令
send_message
创建 MESSAGE 载荷命令(业务消息,需 ACK)