Realm C++ SDK版本 v 2.2.0
公共成员函数 | 所有成员列表

域::networking::default_socket 结构引用

内置 websocket客户端。 更多...

域::networking::default_socket 的继承图:
域::networking::websocket_interface

公共成员函数

 default_socket (std::unique_ptr<::realm::sync::WebSocketInterface > &&)
 
void async_write_binary (std::string_view data, websocket_interface::FunctionHandler &&handler) 覆盖
 
-域:networking::websocket_interface继承的公共成员函数
虚拟 ~websocket_interface ()=default
 
虚空 async_write_binary (std::string_view data, FunctionHandler &&handler)= 0
 

其他继承成员

-域::networking::websocket_interface继承的公共类型
运用 FunctionHandler = std::function< void(status)>
 

详细说明

内置 websocket客户端。

成员函数文档

async_write_binary()

void 域::networking::default_socket::async_write_binary ( std::string_view  数据
websocket_interface::FunctionHandler &&  处理程序 
)
覆盖虚拟

将数据异步写入到 WebSocket 连接。 成功发送数据后将调用处理程序函数。 如果在写入操作过程中出现任何错误,则会调用创建 WebSocket 时提供的 web_socket_oberver。

参数
数据一个 std::string_view,其中包含要发送到服务器的数据。
处理程序数据发送成功或 Websocket 关闭(使用 ErrorCodes::OperationAborted)时要调用的处理程序函数。 如果在写入操作期间发生错误,则将关闭 websocket,并通过 websocket_close_handler() 函数提供错误。

实现域::networking::websocket_interface


该结构体的文档由以下文件生成: