Flags for SocketDescriptor (Blocking / Inheritable, IPVx, SocketType) More...
#include <SocketDescriptor.h>
Public Types | |
enum | BlockingType { NonBlocking , Blocking } |
Sets the socket as blocking / nonblocking mode. More... | |
enum | InheritableType { NonInheritable , Inheritable } |
Sets the socket inheritable behaviour for child processes. More... | |
enum | AddressFamily { AddressFamilyIPV4 , AddressFamilyIPV6 } |
Sets the address family of an IP Address (IPv4 or IPV6) More... | |
enum | SocketType { SocketStream , SocketDgram } |
Sets the socket type, if it's a Datagram (for UDP) or Streaming (for TCP and others) More... | |
enum | ProtocolType { ProtocolTcp , ProtocolUdp } |
Sets the socket protocol type. More... | |
Friends | |
struct | SocketDescriptor |
struct | SocketIPAddressInternal |
Flags for SocketDescriptor (Blocking / Inheritable, IPVx, SocketType)