Crate netstack3_tcp

Source
Expand description

Netstack3 core TCP.

This crate contains the TCP implementation for netstack3.

Structs§

Enums§

Constants§

Traits§

  • Common super trait for both sending and receiving buffer.
  • This trait allows us to work around the life-time issue when we need to convert an IPv6 socket ID into an IPv4 demux ID without holding on the a dual-stack CoreContext.
  • A marker trait for dual-stack socket features.
  • A conversion trait that converts the object that Bindings give us into a pair of receive and send buffers.
  • A notifier used to tell Bindings about new pending connections for a single socket.
  • A buffer supporting TCP receiving operations.
  • A buffer supporting TCP sending operations.
  • The bindings context for TCP.
  • Bindings types for TCP.
  • Core context for TCP.
  • The core execution context abstracting demux state access for TCP.
  • A provider of dualstack socket functionality required by TCP sockets.

Type Aliases§