#include <iostream>#include <list>#include <string>#include <sys/types.h>#include <sys/time.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <netdb.h>#include <unistd.h>#include "socketexception.hh"Go to the source code of this file.
Namespaces | |
| namespace | Network |
Defines | |
| #define | SENDTO_FLAGS MSG_NOSIGNAL |
Typedefs | |
| typedef enum Network::e_gnutls_kind | GnuTLSKind |
| typedef enum Network::e_pkind | PROTO_KIND |
| typedef enum Network::e_kind | SOCKET_KIND |
| typedef enum Network::e_version | SOCKET_VERSION |
Enumerations | |
| enum | e_gnutls_kind { LIBSOCKET_TLS, LIBSOCKET_SSL } |
| enum | e_pkind { text, binary } |
| enum | e_kind { TCP, UDP, LOCAL } |
| enum | e_version { V4, V6 } |
|
|
Definition at line 47 of file socket.hh. Referenced by Network::Socket::_write_str(), Network::NetSocket::_write_str(), Network::LocalSocket::_write_str(), Network::Socket::_write_str_bin(), Network::NetSocket::_write_str_bin(), and Network::LocalSocket::_write_str_bin(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 65 of file socket.hh. 00066 {
00067 LIBSOCKET_TLS,
00068 LIBSOCKET_SSL
00069 } GnuTLSKind;
|
|
|
Definition at line 77 of file socket.hh. 00078 {
00079 TCP,
00080 UDP,
00081 LOCAL
00082 } SOCKET_KIND;
|
|
|
Definition at line 71 of file socket.hh. 00072 {
00073 text,
00074 binary
00075 } PROTO_KIND;
|
|
|
Definition at line 84 of file socket.hh. 00085 {
00086 V4,
00087 V6
00088 } SOCKET_VERSION;
|
1.4.0