#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. |
1.4.3