3#include <StormByte/network/visibility.h>
11namespace StormByte::Network::Connection {
21 enum class STORMBYTE_NETWORK_PUBLIC Result {
39 enum class STORMBYTE_NETWORK_PUBLIC Result {
50 constexpr STORMBYTE_NETWORK_PUBLIC std::string ToString(
const StormByte::Network::Connection::Read::Result& result)
noexcept {
52 case StormByte::Network::Connection::Read::Result::Success:
54 case StormByte::Network::Connection::Read::Result::WouldBlock:
56 case StormByte::Network::Connection::Read::Result::Failed:
58 case StormByte::Network::Connection::Read::Result::Closed:
70 constexpr STORMBYTE_NETWORK_PUBLIC std::string ToString(
const StormByte::Network::Connection::Write::Result& result)
noexcept {
72 case StormByte::Network::Connection::Write::Result::Success:
74 case StormByte::Network::Connection::Write::Result::Failed:
The namespace containing read items.
The namespace containing write items.