nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions | Variables
socket.hh File Reference
#include <netinet/in.h>
#include <unistd.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <cstring>
#include <sstream>
#include <memory>
#include <vector>
Include dependency graph for socket.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nds_impl::Socket::Address
 
class  nds_impl::Socket::FullSocket
 
class  nds_impl::Socket::SocketHandle
 

Namespaces

 nds_impl
 
 nds_impl::Socket
 
 nds_impl::Socket::detail
 

Typedefs

typedef int nds_impl::Socket::detail::socket_type
 
typedef ::socklen_t nds_impl::Socket::detail::socklen_t
 
typedef const void * nds_impl::Socket::detail::send_ptr_type
 
typedef void * nds_impl::Socket::detail::recv_ptr_type
 
typedef const void * nds_impl::Socket::detail::sockopt_ptr_type
 

Functions

void nds_impl::Socket::detail::bzero (void *addr, size_t len)
 
void nds_impl::Socket::detail::closesocket (socket_type s)
 
Address nds_impl::Socket::parse_address (const std::string &addr)
 

Variables

static const socket_type nds_impl::Socket::detail::BAD_SOCKET = -1