Crate fidl_fuchsia_posix_socket
source ·Macros
- Pattern that matches an unknown
UdpMetadataEncodingProtocolVersion
member.
Structs
- A Stream of incoming requests for BaseDatagramSocket
- A Stream of incoming requests for BaseNetworkSocket
- A Stream of incoming requests for BaseSocket
- A Stream of incoming requests for DatagramSocket
- Holds information about an interface and its addresses.
- Bits representing the interface flags as returned by the SIOCGIFFLAGS ioctl operation. These bitmasks are intended to track the C API definition. For example,
InterfaceFlags.UP
corresponds toIFF_UP
, etc. - IPv4 multicast membership options.
- IPv6 multicast membership options.
- IPv6-specific disposition of sent data.
- Network socket (L3) ancillary data that can be received.
- Network socket (L3) ancillary data that can be sent.
- A Stream of incoming requests for Provider
- Flags controlling RecvMsg behavior.
- Metadata of a received datagram.
- Metadata of a sent datagram.
- Socket shutdown mode.
- Socket level ancillary data that can be received.
- Socket level ancillary data that can be sent.
- A Stream of incoming requests for StreamSocket
- A Stream of incoming requests for SynchronousDatagramSocket
- TCP protocol state.
Enums
- Base protocol shared by all datagram sockets.
- A network socket.
- A socket.
- Protocols supported by [
fuchsia.posix.socket/DatagramSocket
]. - A datagram socket.
- A socket’s domain.
- An optional byte value.
- An optional uint32 value.
- Provider implements the POSIX sockets API.
- Protocols supported by [
fuchsia.posix.socket/StreamSocket
]. - A stream socket.
- A synchronous datagram socket.
- TCP congestion control modes.
- TCP congestion control state machine state.
- TCP state machine state.
- Packet timestamp reporting precision options.
Constants
- Constant bounding the number of eventpairs returned by Netstack to clients of the fast protocol.