Realm C++ SDK Versão C++ v2.2.0
Funções de membro público | Lista de todos os membros

Referência da estrutura Realm::network::default_socket

Construído no cliente de websocket . Mais...

Diagrama de herança para o Realm::network::default_socket:
Realm::netering::websocket_interface

Funções de membro público

 default_socket (std::unique_ptr<::realm::sync::WebSocketInterface > &&)
 
vazio async_write_binary (std::string_view data, websocket_interface::FunctionHandler &&handler) substituir
 
- Funções de membro público herdadas do Realm::network::websocket_interface
virtual ~websocket_interface ()=default
 
vazio virtual async_write_binary (std::string_view data, FunctionHandler &&handler)=0
 

Membros herdados adicionais

- Tipos públicos herdados do Realm::network::websocket_interface
Usando FunctionHandler = std::function< void(status)>
 

Descrição detalhada

Construído no cliente de websocket .

Documentação da função do membro

◆ 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 dadosUm std::string_view contendo os dados a serem enviados para o servidor.
manipuladorA 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: