|
|
@ -11,13 +11,13 @@ namespace Network {
|
|
|
|
|
|
|
|
|
|
|
|
/// Address families
|
|
|
|
/// Address families
|
|
|
|
enum class Domain : u8 {
|
|
|
|
enum class Domain : u8 {
|
|
|
|
Unspecified, ///< Can be 0 in getaddrinfo hints
|
|
|
|
Unspecified, ///< Represents 0, used in getaddrinfo hints
|
|
|
|
INET, ///< Address family for IPv4
|
|
|
|
INET, ///< Address family for IPv4
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
/// Socket types
|
|
|
|
/// Socket types
|
|
|
|
enum class Type {
|
|
|
|
enum class Type {
|
|
|
|
Unspecified, ///< Can be 0 in getaddrinfo hints
|
|
|
|
Unspecified, ///< Represents 0, used in getaddrinfo hints
|
|
|
|
STREAM,
|
|
|
|
STREAM,
|
|
|
|
DGRAM,
|
|
|
|
DGRAM,
|
|
|
|
RAW,
|
|
|
|
RAW,
|
|
|
@ -26,7 +26,7 @@ enum class Type {
|
|
|
|
|
|
|
|
|
|
|
|
/// Protocol values for sockets
|
|
|
|
/// Protocol values for sockets
|
|
|
|
enum class Protocol : u8 {
|
|
|
|
enum class Protocol : u8 {
|
|
|
|
Unspecified,
|
|
|
|
Unspecified, ///< Represents 0, usable in various places
|
|
|
|
ICMP,
|
|
|
|
ICMP,
|
|
|
|
TCP,
|
|
|
|
TCP,
|
|
|
|
UDP,
|
|
|
|
UDP,
|
|
|
|