Thrill  0.1
Connection Member List

This is the complete list of members for Connection, including all inherited members.

Close()Connectioninline
Connection()=defaultConnection
Connection(Socket &&s)Connectioninlineexplicit
Connection(Socket &&s, size_t group_id, size_t peer_id)Connectioninline
Connection(Connection &&other)Connectioninline
debugConnectionprivatestatic
Flags enum nameConnection
GetError() constConnectioninline
GetPeerAddress() constConnectioninline
GetSocket()Connectioninline
GetSocket() constConnectioninline
group_id() constConnectioninline
group_id_Connectionprivate
is_loopback_Connection
IsValid() const finalConnectioninlinevirtual
MsgMore enum valueConnection
NoFlags enum valueConnection
operator=(Connection &&other)Connectioninline
operator==(const Connection &c) const noexceptConnectioninline
OutputOstream(std::ostream &os) const finalConnectioninlinevirtual
peer_id() constConnectioninline
peer_id_Connectionprivate
prev_rx_bytes_Connection
prev_tx_bytes_Connection
Receive(T *out_value)Connectioninline
Receive(T *out_value)Connectioninline
Receive(T *out_value)Connectioninline
ReceiveN(T *out_value, size_t n)Connectioninline
ReceiveN(T *out_value, size_t n)Connectioninline
ReceiveN(T *out_value, size_t n)Connectioninline
ReceiveSend(const T &value, T *out_value)Connectioninline
ReceiveSend(const T &value, T *out_value)Connectioninline
ReceiveSend(const T &value, T *out_value)Connectioninline
RecvOne(void *out_data, size_t size) finalConnectioninlinevirtual
rx_active_Connection
rx_bytes_Connection
rx_seq_Connection
self_verify_Connectionstatic
Send(const T &value)Connectioninline
Send(const T &value)Connectioninline
Send(const T &value)Connectioninline
SendN(const T *value, size_t n)Connectioninline
SendN(const T *value, size_t n)Connectioninline
SendN(const T *value, size_t n)Connectioninline
SendOne(const void *data, size_t size, Flags flags) finalConnectioninlinevirtual
SendReceive(const T *value, T *out_value, size_t n=1)Connectioninline
SendReceive(const T *value, T *out_value, size_t n=1)Connectioninline
SendReceive(const T *value, T *out_value, size_t n=1)Connectioninline
set_group_id(size_t groupId)Connectioninline
set_peer_id(size_t peerId)Connectioninline
set_state(ConnectionState state)Connectioninline
SetNonBlocking(bool non_blocking)Connectioninline
socket_Connectionprivate
state() constConnectioninline
state_Connectionprivate
SyncRecv(void *out_data, size_t size) finalConnectioninlinevirtual
SyncRecvSend(const void *send_data, size_t send_size, void *recv_data, size_t recv_size) finalConnectioninlinevirtual
SyncSend(const void *data, size_t size, Flags flags) finalConnectioninlinevirtual
SyncSendRecv(const void *send_data, size_t send_size, void *recv_data, size_t recv_size) finalConnectioninlinevirtual
ToString() const finalConnectioninlinevirtual
tx_active_Connection
tx_bytes_Connection
tx_seq_Connection
~Connection()Connectioninline