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