Active Client Stream Socket. All state is in base class, so object can be sliced.  
 More...
 | 
|   | StreamSockClnt (Protocol protocol, std::error_code &ec) noexcept | 
|   | 
|   | StreamSockClnt (Protocol protocol) | 
|   | 
|   | StreamSockClnt () noexcept=default | 
|   | 
| void  | get_sock_name (Endpoint &ep, std::error_code &ec) noexcept | 
|   | 
| void  | get_sock_name (Endpoint &ep) | 
|   | 
| void  | connect (const Endpoint &ep, std::error_code &ec) noexcept | 
|   | 
| void  | connect (const Endpoint &ep) | 
|   | 
|   | IoSock () noexcept=default | 
|   | 
|   | IoSock () noexcept=default | 
|   | 
| void  | shutdown (int how) | 
|   | 
| ssize_t  | read (void *buf, std::size_t len, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | read (void *buf, std::size_t len) | 
|   | 
| ssize_t  | read (MutableBuffer buf, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | read (MutableBuffer buf) | 
|   | 
| ssize_t  | recv (void *buf, std::size_t len, int flags, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | recv (void *buf, std::size_t len, int flags) | 
|   | 
| ssize_t  | recvmsg (msghdr &msg, int flags, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | recvmsg (msghdr &msg, int flags) | 
|   | 
| ssize_t  | recv (MutableBuffer buf, int flags, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | recv (MutableBuffer buf, int flags) | 
|   | 
| ssize_t  | write (const void *buf, std::size_t len, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | write (const void *buf, std::size_t len) | 
|   | 
| ssize_t  | write (ConstBuffer buf, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | write (ConstBuffer buf) | 
|   | 
| ssize_t  | send (const void *buf, std::size_t len, int flags, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | send (const void *buf, std::size_t len, int flags) | 
|   | 
| ssize_t  | send (ConstBuffer buf, int flags, std::error_code &ec) noexcept | 
|   | 
| std::size_t  | send (ConstBuffer buf, int flags) | 
|   | 
|   | Sock (FileHandle &&sock, int family) | 
|   | 
|   | Sock () noexcept=default | 
|   | 
|   | Sock (FileHandle &&sock, int family) | 
|   | 
|   | Sock () noexcept=default | 
|   | 
| int  | family () const noexcept | 
|   | 
| bool  | is_ip_family () const noexcept | 
|   | 
| std::error_code  | get_error (std::error_code &ec) const noexcept | 
|   | 
| std::error_code  | get_error () const | 
|   | 
| int  | get_rcv_buf (std::error_code &ec) const noexcept | 
|   | 
| int  | get_rcv_buf () const | 
|   | 
| int  | get_snd_buf (std::error_code &ec) const noexcept | 
|   | 
| int  | get_snd_buf () const | 
|   | 
| bool  | is_tcp_no_delay (std::error_code &ec) const noexcept | 
|   | 
| bool  | is_tcp_no_delay () const | 
|   | 
| void  | close () | 
|   | 
| void  | set_non_block (std::error_code &ec) noexcept | 
|   | 
| void  | set_non_block () | 
|   | 
| void  | set_rcv_buf (int size, std::error_code &ec) noexcept | 
|   | 
| void  | set_rcv_buf (int size) | 
|   | 
| void  | set_reuse_addr (bool enabled, std::error_code &ec) noexcept | 
|   | 
| void  | set_reuse_addr (bool enabled) | 
|   | 
| void  | set_snd_buf (int size, std::error_code &ec) noexcept | 
|   | 
| void  | set_snd_buf (int size) | 
|   | 
| void  | enable_hardware_rcv_timestamps () | 
|   | 
| void  | enable_hardware_rcv_timestamps (std::error_code &ec) noexcept | 
|   | 
| void  | disable_hardware_rcv_timestamps () | 
|   | 
| void  | disable_hardware_rcv_timestamps (std::error_code &ec) noexcept | 
|   | 
Active Client Stream Socket. All state is in base class, so object can be sliced. 
Definition at line 63 of file StreamSock.hpp.