#include </opt/mellanox/doca/applications/storage/storage_common/tcp_socket.hpp>
Definition at line 41 of file tcp_socket.hpp.
◆ connection_status
| Enumerator |
|---|
| connected | |
| establishing | |
| refused | |
| failed | |
Definition at line 46 of file tcp_socket.hpp.
◆ ~tcp_socket()
| storage::tcp_socket::~tcp_socket |
( |
| ) |
|
◆ tcp_socket() [1/4]
| storage::tcp_socket::tcp_socket |
( |
| ) |
|
◆ tcp_socket() [2/4]
| storage::tcp_socket::tcp_socket |
( |
uint32_t |
fd | ) |
|
|
explicit |
◆ tcp_socket() [3/4]
| storage::tcp_socket::tcp_socket |
( |
tcp_socket const & |
| ) |
|
|
delete |
◆ tcp_socket() [4/4]
| storage::tcp_socket::tcp_socket |
( |
tcp_socket && |
other | ) |
|
|
noexcept |
◆ accept()
◆ close()
| void storage::tcp_socket::close |
( |
void |
| ) |
|
◆ connect()
◆ is_valid()
| bool storage::tcp_socket::is_valid |
( |
void |
| ) |
const |
|
noexcept |
◆ listen()
| void storage::tcp_socket::listen |
( |
uint16_t |
port | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ poll_is_connected()
◆ read()
| size_t storage::tcp_socket::read |
( |
char * |
buffer, |
|
|
size_t |
buffer_capacity |
|
) |
| |
◆ set_blocking()
| void storage::tcp_socket::set_blocking |
( |
bool |
blocking | ) |
|
◆ write()
| size_t storage::tcp_socket::write |
( |
char const * |
buffer, |
|
|
size_t |
byte_count |
|
) |
| |
The documentation for this class was generated from the following files: