Crate fidl_fuchsia_posix_socket

Source

Macros§

UdpMetadataEncodingProtocolVersionUnknown
Pattern that matches an unknown UdpMetadataEncodingProtocolVersion member.

Structs§

BaseDatagramSocketAddIpMembershipResponder
BaseDatagramSocketAddIpv6MembershipResponder
BaseDatagramSocketBindResponder
BaseDatagramSocketCloseResponder
BaseDatagramSocketConnectResponder
BaseDatagramSocketControlHandle
BaseDatagramSocketDisconnectResponder
BaseDatagramSocketDropIpMembershipResponder
BaseDatagramSocketDropIpv6MembershipResponder
BaseDatagramSocketEventStream
BaseDatagramSocketGetAcceptConnResponder
BaseDatagramSocketGetBindToDeviceResponder
BaseDatagramSocketGetBindToInterfaceIndexResponder
BaseDatagramSocketGetBroadcastResponder
BaseDatagramSocketGetErrorResponder
BaseDatagramSocketGetInfoResponder
BaseDatagramSocketGetInfoResponse
BaseDatagramSocketGetIpMulticastInterfaceResponder
BaseDatagramSocketGetIpMulticastLoopbackResponder
BaseDatagramSocketGetIpMulticastTtlResponder
BaseDatagramSocketGetIpPacketInfoResponder
BaseDatagramSocketGetIpReceiveOriginalDestinationAddressResponder
BaseDatagramSocketGetIpReceiveTtlResponder
BaseDatagramSocketGetIpReceiveTypeOfServiceResponder
BaseDatagramSocketGetIpTransparentResponder
BaseDatagramSocketGetIpTtlResponder
BaseDatagramSocketGetIpTypeOfServiceResponder
BaseDatagramSocketGetIpv6MulticastHopsResponder
BaseDatagramSocketGetIpv6MulticastInterfaceResponder
BaseDatagramSocketGetIpv6MulticastLoopbackResponder
BaseDatagramSocketGetIpv6OnlyResponder
BaseDatagramSocketGetIpv6ReceiveHopLimitResponder
BaseDatagramSocketGetIpv6ReceivePacketInfoResponder
BaseDatagramSocketGetIpv6ReceiveTrafficClassResponder
BaseDatagramSocketGetIpv6TrafficClassResponder
BaseDatagramSocketGetIpv6UnicastHopsResponder
BaseDatagramSocketGetKeepAliveResponder
BaseDatagramSocketGetLingerResponder
BaseDatagramSocketGetMarkResponder
BaseDatagramSocketGetNoCheckResponder
BaseDatagramSocketGetOriginalDestinationResponder
BaseDatagramSocketGetOutOfBandInlineResponder
BaseDatagramSocketGetPeerNameResponder
BaseDatagramSocketGetReceiveBufferResponder
BaseDatagramSocketGetReuseAddressResponder
BaseDatagramSocketGetReusePortResponder
BaseDatagramSocketGetSendBufferResponder
BaseDatagramSocketGetSockNameResponder
BaseDatagramSocketGetTimestampResponder
BaseDatagramSocketMarker
BaseDatagramSocketProxy
BaseDatagramSocketQueryResponder
BaseDatagramSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/BaseDatagramSocket.
BaseDatagramSocketSetBindToDeviceResponder
BaseDatagramSocketSetBindToInterfaceIndexResponder
BaseDatagramSocketSetBroadcastResponder
BaseDatagramSocketSetIpMulticastInterfaceResponder
BaseDatagramSocketSetIpMulticastLoopbackResponder
BaseDatagramSocketSetIpMulticastTtlResponder
BaseDatagramSocketSetIpPacketInfoResponder
BaseDatagramSocketSetIpReceiveOriginalDestinationAddressResponder
BaseDatagramSocketSetIpReceiveTtlResponder
BaseDatagramSocketSetIpReceiveTypeOfServiceResponder
BaseDatagramSocketSetIpTransparentResponder
BaseDatagramSocketSetIpTtlResponder
BaseDatagramSocketSetIpTypeOfServiceResponder
BaseDatagramSocketSetIpv6MulticastHopsResponder
BaseDatagramSocketSetIpv6MulticastInterfaceResponder
BaseDatagramSocketSetIpv6MulticastLoopbackResponder
BaseDatagramSocketSetIpv6OnlyResponder
BaseDatagramSocketSetIpv6ReceiveHopLimitResponder
BaseDatagramSocketSetIpv6ReceivePacketInfoResponder
BaseDatagramSocketSetIpv6ReceiveTrafficClassResponder
BaseDatagramSocketSetIpv6TrafficClassResponder
BaseDatagramSocketSetIpv6UnicastHopsResponder
BaseDatagramSocketSetKeepAliveResponder
BaseDatagramSocketSetLingerResponder
BaseDatagramSocketSetMarkResponder
BaseDatagramSocketSetNoCheckResponder
BaseDatagramSocketSetOutOfBandInlineResponder
BaseDatagramSocketSetReceiveBufferResponder
BaseDatagramSocketSetReuseAddressResponder
BaseDatagramSocketSetReusePortResponder
BaseDatagramSocketSetSendBufferResponder
BaseDatagramSocketSetTimestampResponder
BaseDatagramSocketShutdownResponder
BaseDatagramSocketSynchronousProxy
BaseNetworkSocketAddIpMembershipRequest
BaseNetworkSocketAddIpMembershipResponder
BaseNetworkSocketAddIpv6MembershipRequest
BaseNetworkSocketAddIpv6MembershipResponder
BaseNetworkSocketBindRequest
BaseNetworkSocketBindResponder
BaseNetworkSocketCloseResponder
BaseNetworkSocketConnectRequest
BaseNetworkSocketConnectResponder
BaseNetworkSocketControlHandle
BaseNetworkSocketDisconnectResponder
BaseNetworkSocketDropIpMembershipRequest
BaseNetworkSocketDropIpMembershipResponder
BaseNetworkSocketDropIpv6MembershipRequest
BaseNetworkSocketDropIpv6MembershipResponder
BaseNetworkSocketEventStream
BaseNetworkSocketGetAcceptConnResponder
BaseNetworkSocketGetBindToDeviceResponder
BaseNetworkSocketGetBindToInterfaceIndexResponder
BaseNetworkSocketGetBroadcastResponder
BaseNetworkSocketGetErrorResponder
BaseNetworkSocketGetIpMulticastInterfaceResponder
BaseNetworkSocketGetIpMulticastInterfaceResponse
BaseNetworkSocketGetIpMulticastLoopbackResponder
BaseNetworkSocketGetIpMulticastLoopbackResponse
BaseNetworkSocketGetIpMulticastTtlResponder
BaseNetworkSocketGetIpMulticastTtlResponse
BaseNetworkSocketGetIpPacketInfoResponder
BaseNetworkSocketGetIpPacketInfoResponse
BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponder
BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse
BaseNetworkSocketGetIpReceiveTtlResponder
BaseNetworkSocketGetIpReceiveTtlResponse
BaseNetworkSocketGetIpReceiveTypeOfServiceResponder
BaseNetworkSocketGetIpReceiveTypeOfServiceResponse
BaseNetworkSocketGetIpTransparentResponder
BaseNetworkSocketGetIpTransparentResponse
BaseNetworkSocketGetIpTtlResponder
BaseNetworkSocketGetIpTtlResponse
BaseNetworkSocketGetIpTypeOfServiceResponder
BaseNetworkSocketGetIpTypeOfServiceResponse
BaseNetworkSocketGetIpv6MulticastHopsResponder
BaseNetworkSocketGetIpv6MulticastHopsResponse
BaseNetworkSocketGetIpv6MulticastInterfaceResponder
BaseNetworkSocketGetIpv6MulticastInterfaceResponse
BaseNetworkSocketGetIpv6MulticastLoopbackResponder
BaseNetworkSocketGetIpv6MulticastLoopbackResponse
BaseNetworkSocketGetIpv6OnlyResponder
BaseNetworkSocketGetIpv6OnlyResponse
BaseNetworkSocketGetIpv6ReceiveHopLimitResponder
BaseNetworkSocketGetIpv6ReceiveHopLimitResponse
BaseNetworkSocketGetIpv6ReceivePacketInfoResponder
BaseNetworkSocketGetIpv6ReceivePacketInfoResponse
BaseNetworkSocketGetIpv6ReceiveTrafficClassResponder
BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse
BaseNetworkSocketGetIpv6TrafficClassResponder
BaseNetworkSocketGetIpv6TrafficClassResponse
BaseNetworkSocketGetIpv6UnicastHopsResponder
BaseNetworkSocketGetIpv6UnicastHopsResponse
BaseNetworkSocketGetKeepAliveResponder
BaseNetworkSocketGetLingerResponder
BaseNetworkSocketGetMarkResponder
BaseNetworkSocketGetNoCheckResponder
BaseNetworkSocketGetOriginalDestinationResponder
BaseNetworkSocketGetOriginalDestinationResponse
BaseNetworkSocketGetOutOfBandInlineResponder
BaseNetworkSocketGetPeerNameResponder
BaseNetworkSocketGetPeerNameResponse
BaseNetworkSocketGetReceiveBufferResponder
BaseNetworkSocketGetReuseAddressResponder
BaseNetworkSocketGetReusePortResponder
BaseNetworkSocketGetSendBufferResponder
BaseNetworkSocketGetSockNameResponder
BaseNetworkSocketGetSockNameResponse
BaseNetworkSocketGetTimestampResponder
BaseNetworkSocketMarker
BaseNetworkSocketProxy
BaseNetworkSocketQueryResponder
BaseNetworkSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/BaseNetworkSocket.
BaseNetworkSocketSetBindToDeviceResponder
BaseNetworkSocketSetBindToInterfaceIndexResponder
BaseNetworkSocketSetBroadcastResponder
BaseNetworkSocketSetIpMulticastInterfaceRequest
BaseNetworkSocketSetIpMulticastInterfaceResponder
BaseNetworkSocketSetIpMulticastLoopbackRequest
BaseNetworkSocketSetIpMulticastLoopbackResponder
BaseNetworkSocketSetIpMulticastTtlRequest
BaseNetworkSocketSetIpMulticastTtlResponder
BaseNetworkSocketSetIpPacketInfoRequest
BaseNetworkSocketSetIpPacketInfoResponder
BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest
BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponder
BaseNetworkSocketSetIpReceiveTtlRequest
BaseNetworkSocketSetIpReceiveTtlResponder
BaseNetworkSocketSetIpReceiveTypeOfServiceRequest
BaseNetworkSocketSetIpReceiveTypeOfServiceResponder
BaseNetworkSocketSetIpTransparentRequest
BaseNetworkSocketSetIpTransparentResponder
BaseNetworkSocketSetIpTtlRequest
BaseNetworkSocketSetIpTtlResponder
BaseNetworkSocketSetIpTypeOfServiceRequest
BaseNetworkSocketSetIpTypeOfServiceResponder
BaseNetworkSocketSetIpv6MulticastHopsRequest
BaseNetworkSocketSetIpv6MulticastHopsResponder
BaseNetworkSocketSetIpv6MulticastInterfaceRequest
BaseNetworkSocketSetIpv6MulticastInterfaceResponder
BaseNetworkSocketSetIpv6MulticastLoopbackRequest
BaseNetworkSocketSetIpv6MulticastLoopbackResponder
BaseNetworkSocketSetIpv6OnlyRequest
BaseNetworkSocketSetIpv6OnlyResponder
BaseNetworkSocketSetIpv6ReceiveHopLimitRequest
BaseNetworkSocketSetIpv6ReceiveHopLimitResponder
BaseNetworkSocketSetIpv6ReceivePacketInfoRequest
BaseNetworkSocketSetIpv6ReceivePacketInfoResponder
BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest
BaseNetworkSocketSetIpv6ReceiveTrafficClassResponder
BaseNetworkSocketSetIpv6TrafficClassRequest
BaseNetworkSocketSetIpv6TrafficClassResponder
BaseNetworkSocketSetIpv6UnicastHopsRequest
BaseNetworkSocketSetIpv6UnicastHopsResponder
BaseNetworkSocketSetKeepAliveResponder
BaseNetworkSocketSetLingerResponder
BaseNetworkSocketSetMarkResponder
BaseNetworkSocketSetNoCheckResponder
BaseNetworkSocketSetOutOfBandInlineResponder
BaseNetworkSocketSetReceiveBufferResponder
BaseNetworkSocketSetReuseAddressResponder
BaseNetworkSocketSetReusePortResponder
BaseNetworkSocketSetSendBufferResponder
BaseNetworkSocketSetTimestampResponder
BaseNetworkSocketShutdownRequest
BaseNetworkSocketShutdownResponder
BaseNetworkSocketSynchronousProxy
BaseSocketCloseResponder
BaseSocketControlHandle
BaseSocketEventStream
BaseSocketGetAcceptConnResponder
BaseSocketGetAcceptConnResponse
BaseSocketGetBindToDeviceResponder
BaseSocketGetBindToDeviceResponse
BaseSocketGetBindToInterfaceIndexResponder
BaseSocketGetBindToInterfaceIndexResponse
BaseSocketGetBroadcastResponder
BaseSocketGetBroadcastResponse
BaseSocketGetErrorResponder
BaseSocketGetKeepAliveResponder
BaseSocketGetKeepAliveResponse
BaseSocketGetLingerResponder
BaseSocketGetLingerResponse
BaseSocketGetMarkRequest
BaseSocketGetMarkResponder
BaseSocketGetMarkResponse
BaseSocketGetNoCheckResponder
BaseSocketGetNoCheckResponse
BaseSocketGetOutOfBandInlineResponder
BaseSocketGetOutOfBandInlineResponse
BaseSocketGetReceiveBufferResponder
BaseSocketGetReceiveBufferResponse
BaseSocketGetReuseAddressResponder
BaseSocketGetReuseAddressResponse
BaseSocketGetReusePortResponder
BaseSocketGetReusePortResponse
BaseSocketGetSendBufferResponder
BaseSocketGetSendBufferResponse
BaseSocketGetTimestampResponder
BaseSocketGetTimestampResponse
BaseSocketMarker
BaseSocketProxy
BaseSocketQueryResponder
BaseSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/BaseSocket.
BaseSocketSetBindToDeviceRequest
BaseSocketSetBindToDeviceResponder
BaseSocketSetBindToInterfaceIndexRequest
BaseSocketSetBindToInterfaceIndexResponder
BaseSocketSetBroadcastRequest
BaseSocketSetBroadcastResponder
BaseSocketSetKeepAliveRequest
BaseSocketSetKeepAliveResponder
BaseSocketSetLingerRequest
BaseSocketSetLingerResponder
BaseSocketSetMarkRequest
BaseSocketSetMarkResponder
BaseSocketSetNoCheckRequest
BaseSocketSetNoCheckResponder
BaseSocketSetOutOfBandInlineRequest
BaseSocketSetOutOfBandInlineResponder
BaseSocketSetReceiveBufferRequest
BaseSocketSetReceiveBufferResponder
BaseSocketSetReuseAddressRequest
BaseSocketSetReuseAddressResponder
BaseSocketSetReusePortRequest
BaseSocketSetReusePortResponder
BaseSocketSetSendBufferRequest
BaseSocketSetSendBufferResponder
BaseSocketSetTimestampRequest
BaseSocketSetTimestampResponder
BaseSocketSynchronousProxy
CmsgRequests
DatagramSocketAddIpMembershipResponder
DatagramSocketAddIpv6MembershipResponder
DatagramSocketBindResponder
DatagramSocketCloseResponder
DatagramSocketConnectResponder
DatagramSocketControlHandle
DatagramSocketDescribeResponder
DatagramSocketDescribeResponse
DatagramSocketDisconnectResponder
DatagramSocketDropIpMembershipResponder
DatagramSocketDropIpv6MembershipResponder
DatagramSocketEventStream
DatagramSocketGetAcceptConnResponder
DatagramSocketGetBindToDeviceResponder
DatagramSocketGetBindToInterfaceIndexResponder
DatagramSocketGetBroadcastResponder
DatagramSocketGetErrorResponder
DatagramSocketGetInfoResponder
DatagramSocketGetIpMulticastInterfaceResponder
DatagramSocketGetIpMulticastLoopbackResponder
DatagramSocketGetIpMulticastTtlResponder
DatagramSocketGetIpPacketInfoResponder
DatagramSocketGetIpReceiveOriginalDestinationAddressResponder
DatagramSocketGetIpReceiveTtlResponder
DatagramSocketGetIpReceiveTypeOfServiceResponder
DatagramSocketGetIpTransparentResponder
DatagramSocketGetIpTtlResponder
DatagramSocketGetIpTypeOfServiceResponder
DatagramSocketGetIpv6MulticastHopsResponder
DatagramSocketGetIpv6MulticastInterfaceResponder
DatagramSocketGetIpv6MulticastLoopbackResponder
DatagramSocketGetIpv6OnlyResponder
DatagramSocketGetIpv6ReceiveHopLimitResponder
DatagramSocketGetIpv6ReceivePacketInfoResponder
DatagramSocketGetIpv6ReceiveTrafficClassResponder
DatagramSocketGetIpv6TrafficClassResponder
DatagramSocketGetIpv6UnicastHopsResponder
DatagramSocketGetKeepAliveResponder
DatagramSocketGetLingerResponder
DatagramSocketGetMarkResponder
DatagramSocketGetNoCheckResponder
DatagramSocketGetOriginalDestinationResponder
DatagramSocketGetOutOfBandInlineResponder
DatagramSocketGetPeerNameResponder
DatagramSocketGetReceiveBufferResponder
DatagramSocketGetReuseAddressResponder
DatagramSocketGetReusePortResponder
DatagramSocketGetSendBufferResponder
DatagramSocketGetSockNameResponder
DatagramSocketGetTimestampResponder
DatagramSocketMarker
DatagramSocketProxy
DatagramSocketQueryResponder
DatagramSocketRecvControlData
DatagramSocketRecvMsgPostflightResponder
DatagramSocketRecvMsgPostflightResponse
DatagramSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/DatagramSocket.
DatagramSocketSendControlData
DatagramSocketSendMsgPreflightRequest
DatagramSocketSendMsgPreflightResponder
DatagramSocketSendMsgPreflightResponse
DatagramSocketSetBindToDeviceResponder
DatagramSocketSetBindToInterfaceIndexResponder
DatagramSocketSetBroadcastResponder
DatagramSocketSetIpMulticastInterfaceResponder
DatagramSocketSetIpMulticastLoopbackResponder
DatagramSocketSetIpMulticastTtlResponder
DatagramSocketSetIpPacketInfoResponder
DatagramSocketSetIpReceiveOriginalDestinationAddressResponder
DatagramSocketSetIpReceiveTtlResponder
DatagramSocketSetIpReceiveTypeOfServiceResponder
DatagramSocketSetIpTransparentResponder
DatagramSocketSetIpTtlResponder
DatagramSocketSetIpTypeOfServiceResponder
DatagramSocketSetIpv6MulticastHopsResponder
DatagramSocketSetIpv6MulticastInterfaceResponder
DatagramSocketSetIpv6MulticastLoopbackResponder
DatagramSocketSetIpv6OnlyResponder
DatagramSocketSetIpv6ReceiveHopLimitResponder
DatagramSocketSetIpv6ReceivePacketInfoResponder
DatagramSocketSetIpv6ReceiveTrafficClassResponder
DatagramSocketSetIpv6TrafficClassResponder
DatagramSocketSetIpv6UnicastHopsResponder
DatagramSocketSetKeepAliveResponder
DatagramSocketSetLingerResponder
DatagramSocketSetMarkResponder
DatagramSocketSetNoCheckResponder
DatagramSocketSetOutOfBandInlineResponder
DatagramSocketSetReceiveBufferResponder
DatagramSocketSetReuseAddressResponder
DatagramSocketSetReusePortResponder
DatagramSocketSetSendBufferResponder
DatagramSocketSetTimestampResponder
DatagramSocketShutdownResponder
DatagramSocketSynchronousProxy
Empty
InterfaceAddresses
Holds information about an interface and its addresses.
InterfaceFlags
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 to IFF_UP, etc.
IpMulticastMembership
IPv4 multicast membership options.
IpRecvControlData
IpSendControlData
Ipv6MulticastMembership
IPv6 multicast membership options.
Ipv6PktInfoRecvControlData
Ipv6PktInfoSendControlData
IPv6-specific disposition of sent data.
Ipv6RecvControlData
Ipv6SendControlData
NetworkSocketRecvControlData
Network socket (L3) ancillary data that can be received.
NetworkSocketSendControlData
Network socket (L3) ancillary data that can be sent.
ProviderControlHandle
ProviderDatagramSocketDeprecatedRequest
ProviderDatagramSocketDeprecatedResponder
ProviderDatagramSocketDeprecatedResponse
ProviderDatagramSocketRequest
ProviderDatagramSocketResponder
ProviderDatagramSocketWithOptionsRequest
ProviderDatagramSocketWithOptionsResponder
ProviderEventStream
ProviderGetInterfaceAddressesResponder
ProviderGetInterfaceAddressesResponse
ProviderInterfaceIndexToNameRequest
ProviderInterfaceIndexToNameResponder
ProviderInterfaceIndexToNameResponse
ProviderInterfaceNameToFlagsRequest
ProviderInterfaceNameToFlagsResponder
ProviderInterfaceNameToFlagsResponse
ProviderInterfaceNameToIndexRequest
ProviderInterfaceNameToIndexResponder
ProviderInterfaceNameToIndexResponse
ProviderMarker
ProviderProxy
ProviderRequestStream
A Stream of incoming requests for fuchsia.posix.socket/Provider.
ProviderStreamSocketRequest
ProviderStreamSocketResponder
ProviderStreamSocketResponse
ProviderStreamSocketWithOptionsRequest
ProviderStreamSocketWithOptionsResponder
ProviderStreamSocketWithOptionsResponse
ProviderSynchronousProxy
RecvMsgFlags
Flags controlling RecvMsg behavior.
RecvMsgMeta
Metadata of a received datagram.
SendMsgFlags
SendMsgMeta
Metadata of a sent datagram.
ShutdownMode
Socket shutdown mode.
SocketCreationOptions
Options that can be provided at socket creation.
SocketRecvControlData
Socket level ancillary data that can be received.
SocketSendControlData
Socket level ancillary data that can be sent.
StreamSocketAcceptRequest
StreamSocketAcceptResponder
StreamSocketAcceptResponse
StreamSocketAddIpMembershipResponder
StreamSocketAddIpv6MembershipResponder
StreamSocketBindResponder
StreamSocketCloseResponder
StreamSocketConnectResponder
StreamSocketControlHandle
StreamSocketDescribeResponder
StreamSocketDescribeResponse
StreamSocketDisconnectResponder
StreamSocketDropIpMembershipResponder
StreamSocketDropIpv6MembershipResponder
StreamSocketEventStream
StreamSocketGetAcceptConnResponder
StreamSocketGetBindToDeviceResponder
StreamSocketGetBindToInterfaceIndexResponder
StreamSocketGetBroadcastResponder
StreamSocketGetErrorResponder
StreamSocketGetInfoResponder
StreamSocketGetInfoResponse
StreamSocketGetIpMulticastInterfaceResponder
StreamSocketGetIpMulticastLoopbackResponder
StreamSocketGetIpMulticastTtlResponder
StreamSocketGetIpPacketInfoResponder
StreamSocketGetIpReceiveOriginalDestinationAddressResponder
StreamSocketGetIpReceiveTtlResponder
StreamSocketGetIpReceiveTypeOfServiceResponder
StreamSocketGetIpTransparentResponder
StreamSocketGetIpTtlResponder
StreamSocketGetIpTypeOfServiceResponder
StreamSocketGetIpv6MulticastHopsResponder
StreamSocketGetIpv6MulticastInterfaceResponder
StreamSocketGetIpv6MulticastLoopbackResponder
StreamSocketGetIpv6OnlyResponder
StreamSocketGetIpv6ReceiveHopLimitResponder
StreamSocketGetIpv6ReceivePacketInfoResponder
StreamSocketGetIpv6ReceiveTrafficClassResponder
StreamSocketGetIpv6TrafficClassResponder
StreamSocketGetIpv6UnicastHopsResponder
StreamSocketGetKeepAliveResponder
StreamSocketGetLingerResponder
StreamSocketGetMarkResponder
StreamSocketGetNoCheckResponder
StreamSocketGetOriginalDestinationResponder
StreamSocketGetOutOfBandInlineResponder
StreamSocketGetPeerNameResponder
StreamSocketGetReceiveBufferResponder
StreamSocketGetReuseAddressResponder
StreamSocketGetReusePortResponder
StreamSocketGetSendBufferResponder
StreamSocketGetSockNameResponder
StreamSocketGetTcpCongestionResponder
StreamSocketGetTcpCongestionResponse
StreamSocketGetTcpCorkResponder
StreamSocketGetTcpCorkResponse
StreamSocketGetTcpDeferAcceptResponder
StreamSocketGetTcpDeferAcceptResponse
StreamSocketGetTcpInfoResponder
StreamSocketGetTcpInfoResponse
StreamSocketGetTcpKeepAliveCountResponder
StreamSocketGetTcpKeepAliveCountResponse
StreamSocketGetTcpKeepAliveIdleResponder
StreamSocketGetTcpKeepAliveIdleResponse
StreamSocketGetTcpKeepAliveIntervalResponder
StreamSocketGetTcpKeepAliveIntervalResponse
StreamSocketGetTcpLingerResponder
StreamSocketGetTcpLingerResponse
StreamSocketGetTcpMaxSegmentResponder
StreamSocketGetTcpMaxSegmentResponse
StreamSocketGetTcpNoDelayResponder
StreamSocketGetTcpNoDelayResponse
StreamSocketGetTcpQuickAckResponder
StreamSocketGetTcpQuickAckResponse
StreamSocketGetTcpSynCountResponder
StreamSocketGetTcpSynCountResponse
StreamSocketGetTcpUserTimeoutResponder
StreamSocketGetTcpUserTimeoutResponse
StreamSocketGetTcpWindowClampResponder
StreamSocketGetTcpWindowClampResponse
StreamSocketGetTimestampResponder
StreamSocketListenRequest
StreamSocketListenResponder
StreamSocketMarker
StreamSocketProxy
StreamSocketQueryResponder
StreamSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/StreamSocket.
StreamSocketSetBindToDeviceResponder
StreamSocketSetBindToInterfaceIndexResponder
StreamSocketSetBroadcastResponder
StreamSocketSetIpMulticastInterfaceResponder
StreamSocketSetIpMulticastLoopbackResponder
StreamSocketSetIpMulticastTtlResponder
StreamSocketSetIpPacketInfoResponder
StreamSocketSetIpReceiveOriginalDestinationAddressResponder
StreamSocketSetIpReceiveTtlResponder
StreamSocketSetIpReceiveTypeOfServiceResponder
StreamSocketSetIpTransparentResponder
StreamSocketSetIpTtlResponder
StreamSocketSetIpTypeOfServiceResponder
StreamSocketSetIpv6MulticastHopsResponder
StreamSocketSetIpv6MulticastInterfaceResponder
StreamSocketSetIpv6MulticastLoopbackResponder
StreamSocketSetIpv6OnlyResponder
StreamSocketSetIpv6ReceiveHopLimitResponder
StreamSocketSetIpv6ReceivePacketInfoResponder
StreamSocketSetIpv6ReceiveTrafficClassResponder
StreamSocketSetIpv6TrafficClassResponder
StreamSocketSetIpv6UnicastHopsResponder
StreamSocketSetKeepAliveResponder
StreamSocketSetLingerResponder
StreamSocketSetMarkResponder
StreamSocketSetNoCheckResponder
StreamSocketSetOutOfBandInlineResponder
StreamSocketSetReceiveBufferResponder
StreamSocketSetReuseAddressResponder
StreamSocketSetReusePortResponder
StreamSocketSetSendBufferResponder
StreamSocketSetTcpCongestionRequest
StreamSocketSetTcpCongestionResponder
StreamSocketSetTcpCorkRequest
StreamSocketSetTcpCorkResponder
StreamSocketSetTcpDeferAcceptRequest
StreamSocketSetTcpDeferAcceptResponder
StreamSocketSetTcpKeepAliveCountRequest
StreamSocketSetTcpKeepAliveCountResponder
StreamSocketSetTcpKeepAliveIdleRequest
StreamSocketSetTcpKeepAliveIdleResponder
StreamSocketSetTcpKeepAliveIntervalRequest
StreamSocketSetTcpKeepAliveIntervalResponder
StreamSocketSetTcpLingerRequest
StreamSocketSetTcpLingerResponder
StreamSocketSetTcpMaxSegmentRequest
StreamSocketSetTcpMaxSegmentResponder
StreamSocketSetTcpNoDelayRequest
StreamSocketSetTcpNoDelayResponder
StreamSocketSetTcpQuickAckRequest
StreamSocketSetTcpQuickAckResponder
StreamSocketSetTcpSynCountRequest
StreamSocketSetTcpSynCountResponder
StreamSocketSetTcpUserTimeoutRequest
StreamSocketSetTcpUserTimeoutResponder
StreamSocketSetTcpWindowClampRequest
StreamSocketSetTcpWindowClampResponder
StreamSocketSetTimestampResponder
StreamSocketShutdownResponder
StreamSocketSynchronousProxy
SynchronousDatagramSocketAddIpMembershipResponder
SynchronousDatagramSocketAddIpv6MembershipResponder
SynchronousDatagramSocketBindResponder
SynchronousDatagramSocketCloseResponder
SynchronousDatagramSocketConnectResponder
SynchronousDatagramSocketControlHandle
SynchronousDatagramSocketDescribeResponder
SynchronousDatagramSocketDescribeResponse
SynchronousDatagramSocketDisconnectResponder
SynchronousDatagramSocketDropIpMembershipResponder
SynchronousDatagramSocketDropIpv6MembershipResponder
SynchronousDatagramSocketEventStream
SynchronousDatagramSocketGetAcceptConnResponder
SynchronousDatagramSocketGetBindToDeviceResponder
SynchronousDatagramSocketGetBindToInterfaceIndexResponder
SynchronousDatagramSocketGetBroadcastResponder
SynchronousDatagramSocketGetErrorResponder
SynchronousDatagramSocketGetInfoResponder
SynchronousDatagramSocketGetIpMulticastInterfaceResponder
SynchronousDatagramSocketGetIpMulticastLoopbackResponder
SynchronousDatagramSocketGetIpMulticastTtlResponder
SynchronousDatagramSocketGetIpPacketInfoResponder
SynchronousDatagramSocketGetIpReceiveOriginalDestinationAddressResponder
SynchronousDatagramSocketGetIpReceiveTtlResponder
SynchronousDatagramSocketGetIpReceiveTypeOfServiceResponder
SynchronousDatagramSocketGetIpTransparentResponder
SynchronousDatagramSocketGetIpTtlResponder
SynchronousDatagramSocketGetIpTypeOfServiceResponder
SynchronousDatagramSocketGetIpv6MulticastHopsResponder
SynchronousDatagramSocketGetIpv6MulticastInterfaceResponder
SynchronousDatagramSocketGetIpv6MulticastLoopbackResponder
SynchronousDatagramSocketGetIpv6OnlyResponder
SynchronousDatagramSocketGetIpv6ReceiveHopLimitResponder
SynchronousDatagramSocketGetIpv6ReceivePacketInfoResponder
SynchronousDatagramSocketGetIpv6ReceiveTrafficClassResponder
SynchronousDatagramSocketGetIpv6TrafficClassResponder
SynchronousDatagramSocketGetIpv6UnicastHopsResponder
SynchronousDatagramSocketGetKeepAliveResponder
SynchronousDatagramSocketGetLingerResponder
SynchronousDatagramSocketGetMarkResponder
SynchronousDatagramSocketGetNoCheckResponder
SynchronousDatagramSocketGetOriginalDestinationResponder
SynchronousDatagramSocketGetOutOfBandInlineResponder
SynchronousDatagramSocketGetPeerNameResponder
SynchronousDatagramSocketGetReceiveBufferResponder
SynchronousDatagramSocketGetReuseAddressResponder
SynchronousDatagramSocketGetReusePortResponder
SynchronousDatagramSocketGetSendBufferResponder
SynchronousDatagramSocketGetSockNameResponder
SynchronousDatagramSocketGetTimestampResponder
SynchronousDatagramSocketMarker
SynchronousDatagramSocketProxy
SynchronousDatagramSocketQueryResponder
SynchronousDatagramSocketRecvMsgRequest
SynchronousDatagramSocketRecvMsgResponder
SynchronousDatagramSocketRecvMsgResponse
SynchronousDatagramSocketRequestStream
A Stream of incoming requests for fuchsia.posix.socket/SynchronousDatagramSocket.
SynchronousDatagramSocketSendMsgRequest
SynchronousDatagramSocketSendMsgResponder
SynchronousDatagramSocketSendMsgResponse
SynchronousDatagramSocketSetBindToDeviceResponder
SynchronousDatagramSocketSetBindToInterfaceIndexResponder
SynchronousDatagramSocketSetBroadcastResponder
SynchronousDatagramSocketSetIpMulticastInterfaceResponder
SynchronousDatagramSocketSetIpMulticastLoopbackResponder
SynchronousDatagramSocketSetIpMulticastTtlResponder
SynchronousDatagramSocketSetIpPacketInfoResponder
SynchronousDatagramSocketSetIpReceiveOriginalDestinationAddressResponder
SynchronousDatagramSocketSetIpReceiveTtlResponder
SynchronousDatagramSocketSetIpReceiveTypeOfServiceResponder
SynchronousDatagramSocketSetIpTransparentResponder
SynchronousDatagramSocketSetIpTtlResponder
SynchronousDatagramSocketSetIpTypeOfServiceResponder
SynchronousDatagramSocketSetIpv6MulticastHopsResponder
SynchronousDatagramSocketSetIpv6MulticastInterfaceResponder
SynchronousDatagramSocketSetIpv6MulticastLoopbackResponder
SynchronousDatagramSocketSetIpv6OnlyResponder
SynchronousDatagramSocketSetIpv6ReceiveHopLimitResponder
SynchronousDatagramSocketSetIpv6ReceivePacketInfoResponder
SynchronousDatagramSocketSetIpv6ReceiveTrafficClassResponder
SynchronousDatagramSocketSetIpv6TrafficClassResponder
SynchronousDatagramSocketSetIpv6UnicastHopsResponder
SynchronousDatagramSocketSetKeepAliveResponder
SynchronousDatagramSocketSetLingerResponder
SynchronousDatagramSocketSetMarkResponder
SynchronousDatagramSocketSetNoCheckResponder
SynchronousDatagramSocketSetOutOfBandInlineResponder
SynchronousDatagramSocketSetReceiveBufferResponder
SynchronousDatagramSocketSetReuseAddressResponder
SynchronousDatagramSocketSetReusePortResponder
SynchronousDatagramSocketSetSendBufferResponder
SynchronousDatagramSocketSetTimestampResponder
SynchronousDatagramSocketShutdownResponder
SynchronousDatagramSocketSynchronousProxy
TcpInfo
TCP protocol state.
Timestamp

Enums§

BaseDatagramSocketEvent
BaseDatagramSocketRequest
Base protocol shared by all datagram sockets.
BaseNetworkSocketEvent
BaseNetworkSocketRequest
A network socket.
BaseSocketEvent
BaseSocketRequest
A socket.
DatagramSocketEvent
DatagramSocketProtocol
Protocols supported by [fuchsia.posix.socket/DatagramSocket].
DatagramSocketRequest
A datagram socket.
Domain
A socket’s domain.
OptionalUint8
An optional byte value.
OptionalUint32
An optional uint32 value.
ProviderDatagramSocketResponse
ProviderDatagramSocketWithOptionsResponse
ProviderEvent
ProviderRequest
Provider implements the POSIX sockets API.
StreamSocketEvent
StreamSocketProtocol
Protocols supported by [fuchsia.posix.socket/StreamSocket].
StreamSocketRequest
A stream socket.
SynchronousDatagramSocketEvent
SynchronousDatagramSocketRequest
A synchronous datagram socket.
TcpCongestionControl
TCP congestion control modes.
TcpCongestionControlState
TCP congestion control state machine state.
TcpState
TCP state machine state.
TimestampOption
Packet timestamp reporting precision options.
UdpMetadataEncodingProtocolVersion

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

Traits§

BaseDatagramSocketProxyInterface
BaseNetworkSocketProxyInterface
BaseSocketProxyInterface
DatagramSocketProxyInterface
ProviderProxyInterface
StreamSocketProxyInterface
SynchronousDatagramSocketProxyInterface

Type Aliases§

BaseDatagramSocketGetInfoResult
BaseNetworkSocketAddIpMembershipResult
BaseNetworkSocketAddIpv6MembershipResult
BaseNetworkSocketBindResult
BaseNetworkSocketConnectResult
BaseNetworkSocketDisconnectResult
BaseNetworkSocketDropIpMembershipResult
BaseNetworkSocketDropIpv6MembershipResult
BaseNetworkSocketGetIpMulticastInterfaceResult
BaseNetworkSocketGetIpMulticastLoopbackResult
BaseNetworkSocketGetIpMulticastTtlResult
BaseNetworkSocketGetIpPacketInfoResult
BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult
BaseNetworkSocketGetIpReceiveTtlResult
BaseNetworkSocketGetIpReceiveTypeOfServiceResult
BaseNetworkSocketGetIpTransparentResult
BaseNetworkSocketGetIpTtlResult
BaseNetworkSocketGetIpTypeOfServiceResult
BaseNetworkSocketGetIpv6MulticastHopsResult
BaseNetworkSocketGetIpv6MulticastInterfaceResult
BaseNetworkSocketGetIpv6MulticastLoopbackResult
BaseNetworkSocketGetIpv6OnlyResult
BaseNetworkSocketGetIpv6ReceiveHopLimitResult
BaseNetworkSocketGetIpv6ReceivePacketInfoResult
BaseNetworkSocketGetIpv6ReceiveTrafficClassResult
BaseNetworkSocketGetIpv6TrafficClassResult
BaseNetworkSocketGetIpv6UnicastHopsResult
BaseNetworkSocketGetOriginalDestinationResult
BaseNetworkSocketGetPeerNameResult
BaseNetworkSocketGetSockNameResult
BaseNetworkSocketSetIpMulticastInterfaceResult
BaseNetworkSocketSetIpMulticastLoopbackResult
BaseNetworkSocketSetIpMulticastTtlResult
BaseNetworkSocketSetIpPacketInfoResult
BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult
BaseNetworkSocketSetIpReceiveTtlResult
BaseNetworkSocketSetIpReceiveTypeOfServiceResult
BaseNetworkSocketSetIpTransparentResult
BaseNetworkSocketSetIpTtlResult
BaseNetworkSocketSetIpTypeOfServiceResult
BaseNetworkSocketSetIpv6MulticastHopsResult
BaseNetworkSocketSetIpv6MulticastInterfaceResult
BaseNetworkSocketSetIpv6MulticastLoopbackResult
BaseNetworkSocketSetIpv6OnlyResult
BaseNetworkSocketSetIpv6ReceiveHopLimitResult
BaseNetworkSocketSetIpv6ReceivePacketInfoResult
BaseNetworkSocketSetIpv6ReceiveTrafficClassResult
BaseNetworkSocketSetIpv6TrafficClassResult
BaseNetworkSocketSetIpv6UnicastHopsResult
BaseNetworkSocketShutdownResult
BaseSocketGetAcceptConnResult
BaseSocketGetBindToDeviceResult
BaseSocketGetBindToInterfaceIndexResult
BaseSocketGetBroadcastResult
BaseSocketGetErrorResult
BaseSocketGetKeepAliveResult
BaseSocketGetLingerResult
BaseSocketGetMarkResult
BaseSocketGetNoCheckResult
BaseSocketGetOutOfBandInlineResult
BaseSocketGetReceiveBufferResult
BaseSocketGetReuseAddressResult
BaseSocketGetReusePortResult
BaseSocketGetSendBufferResult
BaseSocketGetTimestampResult
BaseSocketSetBindToDeviceResult
BaseSocketSetBindToInterfaceIndexResult
BaseSocketSetBroadcastResult
BaseSocketSetKeepAliveResult
BaseSocketSetLingerResult
BaseSocketSetMarkResult
BaseSocketSetNoCheckResult
BaseSocketSetOutOfBandInlineResult
BaseSocketSetReceiveBufferResult
BaseSocketSetReuseAddressResult
BaseSocketSetReusePortResult
BaseSocketSetSendBufferResult
BaseSocketSetTimestampResult
DatagramSocketRecvMsgPostflightResult
DatagramSocketSendMsgPreflightResult
ProviderDatagramSocketDeprecatedResult
ProviderDatagramSocketResult
ProviderDatagramSocketWithOptionsResult
ProviderInterfaceIndexToNameResult
ProviderInterfaceNameToFlagsResult
ProviderInterfaceNameToIndexResult
ProviderStreamSocketResult
ProviderStreamSocketWithOptionsResult
StreamSocketAcceptResult
StreamSocketGetInfoResult
StreamSocketGetTcpCongestionResult
StreamSocketGetTcpCorkResult
StreamSocketGetTcpDeferAcceptResult
StreamSocketGetTcpInfoResult
StreamSocketGetTcpKeepAliveCountResult
StreamSocketGetTcpKeepAliveIdleResult
StreamSocketGetTcpKeepAliveIntervalResult
StreamSocketGetTcpLingerResult
StreamSocketGetTcpMaxSegmentResult
StreamSocketGetTcpNoDelayResult
StreamSocketGetTcpQuickAckResult
StreamSocketGetTcpSynCountResult
StreamSocketGetTcpUserTimeoutResult
StreamSocketGetTcpWindowClampResult
StreamSocketListenResult
StreamSocketSetTcpCongestionResult
StreamSocketSetTcpCorkResult
StreamSocketSetTcpDeferAcceptResult
StreamSocketSetTcpKeepAliveCountResult
StreamSocketSetTcpKeepAliveIdleResult
StreamSocketSetTcpKeepAliveIntervalResult
StreamSocketSetTcpLingerResult
StreamSocketSetTcpMaxSegmentResult
StreamSocketSetTcpNoDelayResult
StreamSocketSetTcpQuickAckResult
StreamSocketSetTcpSynCountResult
StreamSocketSetTcpUserTimeoutResult
StreamSocketSetTcpWindowClampResult
SynchronousDatagramSocketRecvMsgResult
SynchronousDatagramSocketSendMsgResult