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 | 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) |
|
Active Client Stream Socket. All state is in base class, so object can be sliced.
Definition at line 63 of file StreamSock.hpp.