Construído no cliente de websocket . Mais...
|
| default_socket (std::unique_ptr<::realm::sync::WebSocketInterface > &&) |
|
vazio | async_write_binary (std::string_view data, websocket_interface::FunctionHandler &&handler) substituir |
|
virtual | ~websocket_interface ()=default |
|
vazio virtual | async_write_binary (std::string_view data, FunctionHandler &&handler)=0 |
|
|
Usando | FunctionHandler = std::function< void(status)> |
|
Construído no cliente de websocket .
◆ async_write_binary()
Realm vazio ::network::default_socket::async_write_binary |
( |
std::string_view |
dados, |
|
|
websocket_interface::FunctionHandler && |
manipulador |
|
) |
| |
|
Sobreporvirtual |
Escreva dados de forma assíncrona na conexão WebSocket. A função do manipulador será chamada quando os dados tiverem sido enviados com sucesso. O web_socket_oberver fornecido quando o WebSocket foi criado será chamado se ocorrer algum erro durante a operação de gravação.
- Parâmetros
-
de dados | Um std::string_view contendo os dados a serem enviados para o servidor. |
manipulador | A função do manipulador a ser chamada quando os dados forem enviados com sucesso ou o websocket for fechado (com ErrorCodes::OperationAborted). Se ocorrer um erro durante a operação de gravação, o websocket será fechado e o erro será fornecido por meio da função websocket_closed_handler(). |
Implementa o Realm::network::websocket_interface.
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- src/cpprealm/network/websocket.cpp