19#ifndef CPPREALM_SHIMS_HPP
20#define CPPREALM_SHIMS_HPP
22#include <cpprealm/networking/http.hpp>
23#include <cpprealm/networking/websocket.hpp>
27 class SyncSocketProvider;
30 struct GenericNetworkTransport;
34namespace realm::internal::networking {
35 std::shared_ptr<app::GenericNetworkTransport> create_http_client_shim(
const std::shared_ptr<::realm::networking::http_transport_client>&);
36 std::unique_ptr<::realm::sync::SyncSocketProvider> create_sync_socket_provider_shim(
const std::shared_ptr<::realm::networking::sync_socket_provider>& provider);