Realm C++ SDK版本 v 2.2.0
|
内置 websocket客户端。 更多...
公共成员函数 | |
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客户端。
|
覆盖虚拟 |
将数据异步写入到 WebSocket 连接。 成功发送数据后将调用处理程序函数。 如果在写入操作过程中出现任何错误,则会调用创建 WebSocket 时提供的 web_socket_oberver。
数据 | 一个 std::string_view,其中包含要发送到服务器的数据。 |
处理程序 | 数据发送成功或 Websocket 关闭(使用 ErrorCodes::OperationAborted)时要调用的处理程序函数。 如果在写入操作期间发生错误,则将关闭 websocket,并通过 websocket_close_handler() 函数提供错误。 |