#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;
|