Macros§
- UdpMetadata
Encoding Protocol Version Unknown - Pattern that matches an unknown
UdpMetadataEncodingProtocolVersion
member.
Structs§
- Base
Datagram Socket GetInfo Response - Base
Network Socket AddIp Membership Request - Base
Network Socket AddIpv6 Membership Request - Base
Network Socket Bind Request - Base
Network Socket Connect Request - Base
Network Socket Drop IpMembership Request - Base
Network Socket Drop Ipv6 Membership Request - Base
Network Socket GetIp Multicast Interface Response - Base
Network Socket GetIp Multicast Loopback Response - Base
Network Socket GetIp Multicast TtlResponse - Base
Network Socket GetIp Packet Info Response - Base
Network Socket GetIp Receive Original Destination Address Response - Base
Network Socket GetIp Receive TtlResponse - Base
Network Socket GetIp Receive Type OfService Response - Base
Network Socket GetIp Transparent Response - Base
Network Socket GetIp TtlResponse - Base
Network Socket GetIp Type OfService Response - Base
Network Socket GetIpv6 Multicast Hops Response - Base
Network Socket GetIpv6 Multicast Interface Response - Base
Network Socket GetIpv6 Multicast Loopback Response - Base
Network Socket GetIpv6 Only Response - Base
Network Socket GetIpv6 Receive HopLimit Response - Base
Network Socket GetIpv6 Receive Packet Info Response - Base
Network Socket GetIpv6 Receive Traffic Class Response - Base
Network Socket GetIpv6 Traffic Class Response - Base
Network Socket GetIpv6 Unicast Hops Response - Base
Network Socket GetOriginal Destination Response - Base
Network Socket GetPeer Name Response - Base
Network Socket GetSock Name Response - Base
Network Socket SetIp Multicast Interface Request - Base
Network Socket SetIp Multicast Loopback Request - Base
Network Socket SetIp Multicast TtlRequest - Base
Network Socket SetIp Packet Info Request - Base
Network Socket SetIp Receive Original Destination Address Request - Base
Network Socket SetIp Receive TtlRequest - Base
Network Socket SetIp Receive Type OfService Request - Base
Network Socket SetIp Transparent Request - Base
Network Socket SetIp TtlRequest - Base
Network Socket SetIp Type OfService Request - Base
Network Socket SetIpv6 Multicast Hops Request - Base
Network Socket SetIpv6 Multicast Interface Request - Base
Network Socket SetIpv6 Multicast Loopback Request - Base
Network Socket SetIpv6 Only Request - Base
Network Socket SetIpv6 Receive HopLimit Request - Base
Network Socket SetIpv6 Receive Packet Info Request - Base
Network Socket SetIpv6 Receive Traffic Class Request - Base
Network Socket SetIpv6 Traffic Class Request - Base
Network Socket SetIpv6 Unicast Hops Request - Base
Network Socket Shutdown Request - Base
Socket GetAccept Conn Response - Base
Socket GetBind ToDevice Response - Base
Socket GetBind ToInterface Index Response - Base
Socket GetBroadcast Response - Base
Socket GetKeep Alive Response - Base
Socket GetLinger Response - Base
Socket GetMark Request - Base
Socket GetMark Response - Base
Socket GetNo Check Response - Base
Socket GetOut OfBand Inline Response - Base
Socket GetReceive Buffer Response - Base
Socket GetReuse Address Response - Base
Socket GetReuse Port Response - Base
Socket GetSend Buffer Response - Base
Socket GetTimestamp Response - Base
Socket SetBind ToDevice Request - Base
Socket SetBind ToInterface Index Request - Base
Socket SetBroadcast Request - Base
Socket SetKeep Alive Request - Base
Socket SetLinger Request - Base
Socket SetMark Request - Base
Socket SetNo Check Request - Base
Socket SetOut OfBand Inline Request - Base
Socket SetReceive Buffer Request - Base
Socket SetReuse Address Request - Base
Socket SetReuse Port Request - Base
Socket SetSend Buffer Request - Base
Socket SetTimestamp Request - Cmsg
Requests - Datagram
Socket Recv Control Data - Datagram
Socket Send Control Data - Datagram
Socket Send MsgPreflight Request - Empty
- Interface
Addresses - Holds information about an interface and its addresses.
- Interface
Flags - 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. - IpMulticast
Membership - IPv4 multicast membership options.
- IpRecv
Control Data - IpSend
Control Data - Ipv6
Multicast Membership - IPv6 multicast membership options.
- Ipv6
PktInfo Recv Control Data - Ipv6
PktInfo Send Control Data - IPv6-specific disposition of sent data.
- Ipv6
Recv Control Data - Ipv6
Send Control Data - Network
Socket Recv Control Data - Network socket (L3) ancillary data that can be received.
- Network
Socket Send Control Data - Network socket (L3) ancillary data that can be sent.
- Provider
Datagram Socket Deprecated Request - Provider
Datagram Socket Request - Provider
Datagram Socket With Options Request - Provider
GetInterface Addresses Response - Provider
Interface Index ToName Request - Provider
Interface Index ToName Response - Provider
Interface Name ToFlags Request - Provider
Interface Name ToFlags Response - Provider
Interface Name ToIndex Request - Provider
Interface Name ToIndex Response - Provider
Stream Socket Request - Provider
Stream Socket With Options Request - Recv
MsgFlags - Flags controlling RecvMsg behavior.
- Recv
MsgMeta - Metadata of a received datagram.
- Send
MsgFlags - Send
MsgMeta - Metadata of a sent datagram.
- Shutdown
Mode - Socket shutdown mode.
- Socket
Creation Options - Options that can be provided at socket creation.
- Socket
Recv Control Data - Socket level ancillary data that can be received.
- Socket
Send Control Data - Socket level ancillary data that can be sent.
- Stream
Socket Accept Request - Stream
Socket GetInfo Response - Stream
Socket GetTcp Congestion Response - Stream
Socket GetTcp Cork Response - Stream
Socket GetTcp Defer Accept Response - Stream
Socket GetTcp Info Response - Stream
Socket GetTcp Keep Alive Count Response - Stream
Socket GetTcp Keep Alive Idle Response - Stream
Socket GetTcp Keep Alive Interval Response - Stream
Socket GetTcp Linger Response - Stream
Socket GetTcp MaxSegment Response - Stream
Socket GetTcp NoDelay Response - Stream
Socket GetTcp Quick AckResponse - Stream
Socket GetTcp SynCount Response - Stream
Socket GetTcp User Timeout Response - Stream
Socket GetTcp Window Clamp Response - Stream
Socket Listen Request - Stream
Socket SetTcp Congestion Request - Stream
Socket SetTcp Cork Request - Stream
Socket SetTcp Defer Accept Request - Stream
Socket SetTcp Keep Alive Count Request - Stream
Socket SetTcp Keep Alive Idle Request - Stream
Socket SetTcp Keep Alive Interval Request - Stream
Socket SetTcp Linger Request - Stream
Socket SetTcp MaxSegment Request - Stream
Socket SetTcp NoDelay Request - Stream
Socket SetTcp Quick AckRequest - Stream
Socket SetTcp SynCount Request - Stream
Socket SetTcp User Timeout Request - Stream
Socket SetTcp Window Clamp Request - Synchronous
Datagram Socket Recv MsgRequest - Synchronous
Datagram Socket Recv MsgResponse - Synchronous
Datagram Socket Send MsgRequest - Synchronous
Datagram Socket Send MsgResponse - TcpInfo
- TCP protocol state.
- Timestamp
Enums§
- Datagram
Socket Protocol - Protocols supported by [
fuchsia.posix.socket/DatagramSocket
]. - Domain
- A socket’s domain.
- Optional
Uint8 - An optional byte value.
- Optional
Uint32 - An optional uint32 value.
- Stream
Socket Protocol - Protocols supported by [
fuchsia.posix.socket/StreamSocket
]. - TcpCongestion
Control - TCP congestion control modes.
- TcpCongestion
Control State - TCP congestion control state machine state.
- TcpState
- TCP state machine state.
- Timestamp
Option - Packet timestamp reporting precision options.
- UdpMetadata
Encoding Protocol Version
Constants§
- DATAGRAM_
SOCKET_ PROTOCOL_ NAME - FAST_
UDP_ WAIT_ MANY_ MAXIMUM_ ITEMS - Constant bounding the number of eventpairs returned by Netstack to clients of the fast protocol.
- SIGNAL_
DATAGRAM_ ERROR - SIGNAL_
DATAGRAM_ INCOMING - SIGNAL_
DATAGRAM_ OUTGOING - SIGNAL_
DATAGRAM_ SHUTDOWN_ READ - SIGNAL_
DATAGRAM_ SHUTDOWN_ WRITE - SIGNAL_
STREAM_ CONNECTED - SIGNAL_
STREAM_ INCOMING - STREAM_
SOCKET_ PROTOCOL_ NAME - SYNCHRONOUS_
DATAGRAM_ SOCKET_ PROTOCOL_ NAME - USER_
SIGNAL_ 0 - USER_
SIGNAL_ 1 - USER_
SIGNAL_ 2 - USER_
SIGNAL_ 3 - USER_
SIGNAL_ 4 - USER_
SIGNAL_ 5