#include <sockets_base.h>
Inheritance diagram for ss::sockets_base:
Public Types | |
typedef int | socket_type |
This is the socket descriptor type in the system. | |
typedef int | descriptor_t |
typedef __Family | family |
Enumerates protocol (or address) families. | |
typedef __Style | style |
Enumerates socket styles. | |
typedef __Protocol | protocol |
Enumerates socket protocols. | |
typedef __Shutdown_Mode | shutmode |
Enumerates shutdown modes. | |
typedef __Io_Flag | flag |
Enumerates I/O flags. | |
Static Public Attributes | |
static const family | local |
static const family | ipv4 |
static const family | ipv6 |
static const family | netlink |
static const family | packet |
static const style | stream |
static const style | datagram |
static const style | raw |
static const style | rdm |
static const style | seqpacket |
static const shutmode | r |
static const shutmode | w |
static const shutmode | rw |
static const flag | oob |
static const flag | dontroute |
static const flag | dontwait |
static const flag | nosignal |
static const flag | peek |
static const flag | waitall |
static const flag | trunc |
static const flag | errqueue |
Classes | |
struct | def |
Default values. More... |
This class is inherited by the iosocketstream classes.
Definition at line 80 of file sockets_base.h.
|
Enumerates protocol (or address) families. sockets_base::family members are to be passed as the family argument to basic_socket() . Definition at line 102 of file sockets_base.h. |
|
Enumerates I/O flags. sockets_base::io_flags members are to be passed as the flags argument to basic_socket::receive() and basic_socket::send() . Definition at line 131 of file sockets_base.h. |
|
Enumerates shutdown modes. sockets_base::shutmode members are to be passed as the mode argument to basic_socket::shutdown() . Definition at line 123 of file sockets_base.h. |
|
This is the socket descriptor type in the system. This is usually int, but not on Windows. Definition at line 92 of file sockets_base.h. |
|
Enumerates socket styles. sockets_base::style members are to be passed as the style argument to basic_socket() . Definition at line 110 of file sockets_base.h. |