Realm C++ SDK Versão C++ v2.2.0

utils.hpp

1
2//
3// Autores 2024 Realm Inc.
4//
5// Licenciado sob a Licença Apache, Versão 2.0 (a "Licença");
6// você não pode usar este arquivo, exceto em conformidade com a Licença.
7// Você pode obter uma cópia da Licença em
8//
9// http://www.apache.org/license/LICENSE-2.0
10//
11// A menos que exigido pela lei aplicável ou acordado por escrito, o software
12// distribuído sob a Licença é distribuído "Como está",
13// sem garantias ou condições de qualquer tipo, Express ou implícitas.
14// Consulte a Licença para obter as permissões específicas de domínio do idioma e
15// limitações da Licença.
16//
18
19#ifndef CPPREALM_NETWORKING_UTILS_HPP
20#define CPPREALM_NETWORKING_UTILS_HPP
21
22#include <cpprealm/network/websocket.hpp>
23
24#include <optional>
25
26namespace Realm {
27 aplicativo namespace {
28 Solicitação de estrutura ;
29 Resposta da estrutura ;
30 }
31 namespace sync {
32 struct WebSocketEndpoint;
33 }
34
35 rede namespace {
36 solicitação de estrutura ;
37 resposta estruturada ;
38 }
39}
40
41namespace Realm::internal::network {
42 :: Realm::network::request to_request(const :: Realm::app::Request&);
43 :: Realm::app::Response to_core_response(const :: Realm::network::response&);
44
45 :: Realm::sync::WebSocketEndpoint to_core_websocket_endpoint(const :: Realm::network::websocket_endpoint& ep,
46 const std::opcional<::realm::networking::default_socket_provider::configuration>& config);
47 :: Realm::network::websocket_endpoint to_websocket_endpoint(const :: Realm::sync::WebSocketEndpoint& ep);
48} // namespace Realm::internal::network
49
50#endif //CPPrealm_NETWORKING_UTILS_HPP
Definition: http.hpp:46
Definição: websocket.hpp:46