OSSIA
Open Scenario System for Interactive Application
Loading...
Searching...
No Matches
resolve.hpp
1#pragma once
2
4
5#include <optional>
6#include <string>
7
8namespace ossia
9{
10struct resolved_url
11{
12 std::string host;
13 std::string port;
14 int protocol{}; // tcp, udp
15 int family{}; // v4, v6
16};
17
18template <typename Proto>
19OSSIA_EXPORT std::optional<resolved_url>
20resolve_sync_v4(const std::string_view host, const std::string_view port);
21
22struct splitted_host_and_port
23{
24 std::string_view host;
25 std::string_view port;
26};
27
28OSSIA_EXPORT
29splitted_host_and_port url_to_host_and_port(std::string_view url);
30}
Definition git_info.h:7