Go to the source code of this file.
Classes | |
struct | corelink::core::network::constants::protocols::protocol |
A short protocol wrapper to allow for string representation of corelink supported protocols, with a few extra attributes which are used inside the client. More... | |
Namespaces | |
namespace | corelink |
namespace | corelink::core |
namespace | corelink::core::network |
namespace | corelink::core::network::constants |
Corelink network constants namespace. | |
namespace | corelink::core::network::constants::protocols |
Holds all members, types and functions pertaining to protocol related items. Note that this is largely for Corelink, rather than the networking libraries themselves. | |
Enumerations | |
enum class | corelink::core::network::constants::state : uint8_t { corelink::core::network::constants::initialised = 0 , corelink::core::network::constants::connected = 1 , corelink::core::network::constants::stale = 2 , corelink::core::network::constants::in_error = 3 } |
Corelink channel states. Each value denotes a unique position in the bitmask. More... | |
Variables | |
CORELINK_CPP_ATTR_MAYBE_UNUSED constexpr CORELINK_EXPORT ptr_to_const_val< char > | corelink::core::network::constants::IPV4_LOOP_BACK_ADDRESS |
Loop back address IPv4 representation. | |
CORELINK_CPP_ATTR_MAYBE_UNUSED constexpr CORELINK_EXPORT ptr_to_const_val< char > | corelink::core::network::constants::IPV6_LOOP_BACK_ADDRESS |
Loop back address IPv6 representation. | |
static constexpr protocol | corelink::core::network::constants::protocols::unknown |
Marker for unknown protocol to mark default protocol values. | |
static constexpr protocol | corelink::core::network::constants::protocols::tcp {"tcp", 0} |
TCP protocol object for corelink protocols. | |
static constexpr protocol | corelink::core::network::constants::protocols::udp {"udp", 1} |
UDP protocol object for corelink protocols. | |
static constexpr protocol | corelink::core::network::constants::protocols::websocket {"ws", 2} |
Websocket protocol object for corelink protocols. | |