#include <iostream>#include <list>#include <string>#include <cstring>#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.
Classes | |
| class | Network::Socket |
| This class represent an abstract socket connection (udp | tcp server | tcp client). More... | |
Namespaces | |
| namespace | Network |
Network namespace represent all networks connection. | |
Defines | |
| #define | SENDTO_FLAGS MSG_NOSIGNAL |
Typedefs | |
| typedef enum Network::e_gnutls_kind | Network::GnuTLSKind |
| typedef enum Network::e_pkind | Network::PROTO_KIND |
| typedef enum Network::e_kind | Network::SOCKET_KIND |
| typedef enum Network::e_version | Network::SOCKET_VERSION |
Enumerations | |
| enum | Network::e_gnutls_kind { Network::LIBSOCKET_TLS, Network::LIBSOCKET_SSL } |
| enum | Network::e_pkind { Network::text, Network::binary } |
| enum | Network::e_kind { Network::TCP, Network::UDP, Network::LOCAL } |
| enum | Network::e_version { Network::V4, Network::V6 } |
Functions | |
| Socket & | Network::operator<< (Socket &s, const std::string &str) |
| write a string on current socket | |
| Socket & | Network::operator>> (Socket &s, std::string &str) |
| read a string on current socket | |
| #define SENDTO_FLAGS MSG_NOSIGNAL |
Definition at line 48 of file socket.hh.
Referenced by Network::Socket::_write_str(), and Network::Socket::_write_str_bin().
1.6.2