Sponge
CS144's user-space TCP library
TCPConnection Member List

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

_cfgTCPConnectionprivate
_linger_after_streams_finishTCPConnectionprivate
_receiverTCPConnectionprivate
_segments_outTCPConnectionprivate
_senderTCPConnectionprivate
active() constTCPConnection
bytes_in_flight() constTCPConnection
connect()TCPConnection
end_input_stream()TCPConnection
inbound_stream()TCPConnectioninline
operator=(TCPConnection &&other)=defaultTCPConnection
operator=(const TCPConnection &other)=deleteTCPConnection
remaining_outbound_capacity() constTCPConnection
segment_received(const TCPSegment &seg)TCPConnection
segments_out()TCPConnectioninline
state() constTCPConnectioninline
TCPConnection(const TCPConfig &cfg)TCPConnectioninlineexplicit
TCPConnection()=deleteTCPConnection
TCPConnection(TCPConnection &&other)=defaultTCPConnection
TCPConnection(const TCPConnection &other)=deleteTCPConnection
tick(const size_t ms_since_last_tick)TCPConnection
time_since_last_segment_received() constTCPConnection
unassembled_bytes() constTCPConnection
write(const std::string &data)TCPConnection
~TCPConnection()TCPConnection