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

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

_cfgFdAdapterBaseprivate
_interfaceTCPOverIPv4OverEthernetAdapterprivate
_listenFdAdapterBaseprivate
_next_hopTCPOverIPv4OverEthernetAdapterprivate
_tapTCPOverIPv4OverEthernetAdapterprivate
config() constFdAdapterBaseinline
config_mut()FdAdapterBaseinline
config_mutable()FdAdapterBaseinlineprotected
listening() constFdAdapterBaseinline
operator const TapFD &() constTCPOverIPv4OverEthernetAdapterinline
operator TapFD &()TCPOverIPv4OverEthernetAdapterinline
read()TCPOverIPv4OverEthernetAdapter
send_pending()TCPOverIPv4OverEthernetAdapterprivate
set_listening(const bool l)FdAdapterBaseinline
TCPOverIPv4OverEthernetAdapter(TapFD &&tap, const EthernetAddress &eth_address, const Address &ip_address, const Address &next_hop)TCPOverIPv4OverEthernetAdapterexplicit
tick(const size_t ms_since_last_tick)TCPOverIPv4OverEthernetAdapter
unwrap_tcp_in_ip(const InternetDatagram &ip_dgram)TCPOverIPv4Adapter
wrap_tcp_in_ip(TCPSegment &seg)TCPOverIPv4Adapter
write(TCPSegment &seg)TCPOverIPv4OverEthernetAdapter