#include <tcp_socket.h>
◆ ClientSocket() [1/4]
cuttlefish::ClientSocket::ClientSocket |
( |
ClientSocket && |
other | ) |
|
|
inline |
◆ ClientSocket() [2/4]
cuttlefish::ClientSocket::ClientSocket |
( |
int |
port | ) |
|
◆ ClientSocket() [3/4]
cuttlefish::ClientSocket::ClientSocket |
( |
const ClientSocket & |
| ) |
|
|
delete |
◆ ClientSocket() [4/4]
cuttlefish::ClientSocket::ClientSocket |
( |
SharedFD |
fd | ) |
|
|
inlineexplicitprivate |
◆ closed()
bool cuttlefish::ClientSocket::closed |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Recv()
Message cuttlefish::ClientSocket::Recv |
( |
std::size_t |
length | ) |
|
◆ RecvAny()
Message cuttlefish::ClientSocket::RecvAny |
( |
std::size_t |
length | ) |
|
◆ SendNoSignal() [1/3]
ssize_t cuttlefish::ClientSocket::SendNoSignal |
( |
const Message & |
message | ) |
|
◆ SendNoSignal() [2/3]
ssize_t cuttlefish::ClientSocket::SendNoSignal |
( |
const std::uint8_t * |
data, |
|
|
std::size_t |
size |
|
) |
| |
◆ SendNoSignal() [3/3]
template<std::size_t N>
ssize_t cuttlefish::ClientSocket::SendNoSignal |
( |
const std::uint8_t(&) |
data[N] | ) |
|
|
inline |
◆ ServerSocket
◆ closed_lock_
std::mutex cuttlefish::ClientSocket::closed_lock_ |
|
mutableprivate |
◆ fd_
◆ other_side_closed_
bool cuttlefish::ClientSocket::other_side_closed_ {} |
|
private |
◆ send_lock_
std::mutex cuttlefish::ClientSocket::send_lock_ |
|
private |
The documentation for this class was generated from the following files: