MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
space::anonymous_namespace{port_mapping.cpp} Namespace Reference

Functions

bool parse_port (const std::string &text, std::uint16_t &port)

Variables

constexpr int MAPPING_LIFETIME_SECONDS = 7200

Function Documentation

◆ parse_port()

bool space::anonymous_namespace{port_mapping.cpp}::parse_port ( const std::string & text,
std::uint16_t & port )

Definition at line 21 of file port_mapping.cpp.

21 {
22 unsigned int value = 0;
23 const auto result = std::from_chars(text.data(), text.data() + text.size(), value);
24 if (result.ec != std::errc{} || result.ptr != text.data() + text.size() || value == 0 || value > 65535)
25 return false;
26 port = static_cast<std::uint16_t>(value);
27 return true;
28 }

Variable Documentation

◆ MAPPING_LIFETIME_SECONDS

int space::anonymous_namespace{port_mapping.cpp}::MAPPING_LIFETIME_SECONDS = 7200
constexpr

Definition at line 19 of file port_mapping.cpp.