|
| 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) |
|
Socket with IO operations. I.e. not a passive listener. All state is in base class, so object can be sliced.
Definition at line 27 of file IoSock.hpp.