EasySockets
v2.0.0
A simple, cross platform socket library for C++.
Loading...
Searching...
No Matches
SocketTypes.hpp
1
#pragma once
2
3
namespace
es
4
{
10
enum class
IpVersion
11
{
13
IPV4
,
15
IPV6
,
17
DUAL_STACK
18
};
19
25
enum class
Protocol
26
{
28
TCP
,
30
UDP
31
};
32
}
es::Protocol
Protocol
Layer 4/transport layer protocol.
Definition
SocketTypes.hpp:26
es::IpVersion
IpVersion
Version of IP address.
Definition
SocketTypes.hpp:11
es::Protocol::TCP
@ TCP
TCP protocol.
Definition
SocketTypes.hpp:28
es::Protocol::UDP
@ UDP
UDP protocol.
Definition
SocketTypes.hpp:30
es::IpVersion::IPV6
@ IPV6
An Ipv6 address.
Definition
SocketTypes.hpp:15
es::IpVersion::DUAL_STACK
@ DUAL_STACK
An IPv6 address which allows for conversions from IPv4.
Definition
SocketTypes.hpp:17
es::IpVersion::IPV4
@ IPV4
An IPv4 address.
Definition
SocketTypes.hpp:13
es
Definition
Addresses.hpp:7
include
EasySockets
Api
SocketTypes.hpp
Generated by
1.15.0