Namespaces
Enumerations
enum TimestampOption
| Name | Value |
|---|---|
| kDisabled | 0u |
| kNanosecond | 1u |
| kMicrosecond | 2u |
Packet timestamp reporting precision options.
Defined at line 564 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
enum TcpCongestionControl
| Name | Value |
|---|---|
| kReno | 1u |
| kCubic | 2u |
TCP congestion control modes.
Defined at line 643 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
enum Domain
| Name | Value |
|---|---|
| kIpv4 | 0u |
| kIpv6 | 1u |
A socket's domain.
Determines the addressing domain for a socket.
Defined at line 669 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
enum DatagramSocketProtocol
| Name | Value |
|---|---|
| kUdp | 1u |
| kIcmpEcho | 2u |
Protocols supported by [`fuchsia.posix.socket/DatagramSocket`].
`DatagramSocketProtocol` enumerates the protocols supported by the network
stack over datagram sockets.
Defined at line 692 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
enum StreamSocketProtocol
| Name | Value |
|---|---|
| kTcp | 0u |
Protocols supported by [`fuchsia.posix.socket/StreamSocket`].
`StreamSocketProtocol` enumerates the protocols supported by the network
stack over stream sockets.
Defined at line 731 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
Records
-
class BaseDatagramSocket -
class BaseDatagramSocketGetInfoResponse -
class BaseDatagramSocketGetInfoResult -
class BaseNetworkSocket -
class BaseNetworkSocketAddIpMembershipRequest -
class BaseNetworkSocketAddIpMembershipResponse -
class BaseNetworkSocketAddIpMembershipResult -
class BaseNetworkSocketAddIpv6MembershipRequest -
class BaseNetworkSocketAddIpv6MembershipResponse -
class BaseNetworkSocketAddIpv6MembershipResult -
class BaseNetworkSocketBindRequest -
class BaseNetworkSocketBindResponse -
class BaseNetworkSocketBindResult -
class BaseNetworkSocketConnectRequest -
class BaseNetworkSocketConnectResponse -
class BaseNetworkSocketConnectResult -
class BaseNetworkSocketDisconnectResponse -
class BaseNetworkSocketDisconnectResult -
class BaseNetworkSocketDropIpMembershipRequest -
class BaseNetworkSocketDropIpMembershipResponse -
class BaseNetworkSocketDropIpMembershipResult -
class BaseNetworkSocketDropIpv6MembershipRequest -
class BaseNetworkSocketDropIpv6MembershipResponse -
class BaseNetworkSocketDropIpv6MembershipResult -
class BaseNetworkSocketGetIpMulticastInterfaceResponse -
class BaseNetworkSocketGetIpMulticastInterfaceResult -
class BaseNetworkSocketGetIpMulticastLoopbackResponse -
class BaseNetworkSocketGetIpMulticastLoopbackResult -
class BaseNetworkSocketGetIpMulticastTtlResponse -
class BaseNetworkSocketGetIpMulticastTtlResult -
class BaseNetworkSocketGetIpPacketInfoResponse -
class BaseNetworkSocketGetIpPacketInfoResult -
class BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse -
class BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult -
class BaseNetworkSocketGetIpReceiveTtlResponse -
class BaseNetworkSocketGetIpReceiveTtlResult -
class BaseNetworkSocketGetIpReceiveTypeOfServiceResponse -
class BaseNetworkSocketGetIpReceiveTypeOfServiceResult -
class BaseNetworkSocketGetIpTransparentResponse -
class BaseNetworkSocketGetIpTransparentResult -
class BaseNetworkSocketGetIpTtlResponse -
class BaseNetworkSocketGetIpTtlResult -
class BaseNetworkSocketGetIpTypeOfServiceResponse -
class BaseNetworkSocketGetIpTypeOfServiceResult -
class BaseNetworkSocketGetIpv6MulticastHopsResponse -
class BaseNetworkSocketGetIpv6MulticastHopsResult -
class BaseNetworkSocketGetIpv6MulticastInterfaceResponse -
class BaseNetworkSocketGetIpv6MulticastInterfaceResult -
class BaseNetworkSocketGetIpv6MulticastLoopbackResponse -
class BaseNetworkSocketGetIpv6MulticastLoopbackResult -
class BaseNetworkSocketGetIpv6OnlyResponse -
class BaseNetworkSocketGetIpv6OnlyResult -
class BaseNetworkSocketGetIpv6ReceiveHopLimitResponse -
class BaseNetworkSocketGetIpv6ReceiveHopLimitResult -
class BaseNetworkSocketGetIpv6ReceivePacketInfoResponse -
class BaseNetworkSocketGetIpv6ReceivePacketInfoResult -
class BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse -
class BaseNetworkSocketGetIpv6ReceiveTrafficClassResult -
class BaseNetworkSocketGetIpv6TrafficClassResponse -
class BaseNetworkSocketGetIpv6TrafficClassResult -
class BaseNetworkSocketGetIpv6UnicastHopsResponse -
class BaseNetworkSocketGetIpv6UnicastHopsResult -
class BaseNetworkSocketGetOriginalDestinationResponse -
class BaseNetworkSocketGetOriginalDestinationResult -
class BaseNetworkSocketGetPeerNameResponse -
class BaseNetworkSocketGetPeerNameResult -
class BaseNetworkSocketGetSockNameResponse -
class BaseNetworkSocketGetSockNameResult -
class BaseNetworkSocketSetIpMulticastInterfaceRequest -
class BaseNetworkSocketSetIpMulticastInterfaceResponse -
class BaseNetworkSocketSetIpMulticastInterfaceResult -
class BaseNetworkSocketSetIpMulticastLoopbackRequest -
class BaseNetworkSocketSetIpMulticastLoopbackResponse -
class BaseNetworkSocketSetIpMulticastLoopbackResult -
class BaseNetworkSocketSetIpMulticastTtlRequest -
class BaseNetworkSocketSetIpMulticastTtlResponse -
class BaseNetworkSocketSetIpMulticastTtlResult -
class BaseNetworkSocketSetIpPacketInfoRequest -
class BaseNetworkSocketSetIpPacketInfoResponse -
class BaseNetworkSocketSetIpPacketInfoResult -
class BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest -
class BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse -
class BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult -
class BaseNetworkSocketSetIpReceiveTtlRequest -
class BaseNetworkSocketSetIpReceiveTtlResponse -
class BaseNetworkSocketSetIpReceiveTtlResult -
class BaseNetworkSocketSetIpReceiveTypeOfServiceRequest -
class BaseNetworkSocketSetIpReceiveTypeOfServiceResponse -
class BaseNetworkSocketSetIpReceiveTypeOfServiceResult -
class BaseNetworkSocketSetIpTransparentRequest -
class BaseNetworkSocketSetIpTransparentResponse -
class BaseNetworkSocketSetIpTransparentResult -
class BaseNetworkSocketSetIpTtlRequest -
class BaseNetworkSocketSetIpTtlResponse -
class BaseNetworkSocketSetIpTtlResult -
class BaseNetworkSocketSetIpTypeOfServiceRequest -
class BaseNetworkSocketSetIpTypeOfServiceResponse -
class BaseNetworkSocketSetIpTypeOfServiceResult -
class BaseNetworkSocketSetIpv6MulticastHopsRequest -
class BaseNetworkSocketSetIpv6MulticastHopsResponse -
class BaseNetworkSocketSetIpv6MulticastHopsResult -
class BaseNetworkSocketSetIpv6MulticastInterfaceRequest -
class BaseNetworkSocketSetIpv6MulticastInterfaceResponse -
class BaseNetworkSocketSetIpv6MulticastInterfaceResult -
class BaseNetworkSocketSetIpv6MulticastLoopbackRequest -
class BaseNetworkSocketSetIpv6MulticastLoopbackResponse -
class BaseNetworkSocketSetIpv6MulticastLoopbackResult -
class BaseNetworkSocketSetIpv6OnlyRequest -
class BaseNetworkSocketSetIpv6OnlyResponse -
class BaseNetworkSocketSetIpv6OnlyResult -
class BaseNetworkSocketSetIpv6ReceiveHopLimitRequest -
class BaseNetworkSocketSetIpv6ReceiveHopLimitResponse -
class BaseNetworkSocketSetIpv6ReceiveHopLimitResult -
class BaseNetworkSocketSetIpv6ReceivePacketInfoRequest -
class BaseNetworkSocketSetIpv6ReceivePacketInfoResponse -
class BaseNetworkSocketSetIpv6ReceivePacketInfoResult -
class BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest -
class BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse -
class BaseNetworkSocketSetIpv6ReceiveTrafficClassResult -
class BaseNetworkSocketSetIpv6TrafficClassRequest -
class BaseNetworkSocketSetIpv6TrafficClassResponse -
class BaseNetworkSocketSetIpv6TrafficClassResult -
class BaseNetworkSocketSetIpv6UnicastHopsRequest -
class BaseNetworkSocketSetIpv6UnicastHopsResponse -
class BaseNetworkSocketSetIpv6UnicastHopsResult -
class BaseNetworkSocketShutdownRequest -
class BaseNetworkSocketShutdownResponse -
class BaseNetworkSocketShutdownResult -
class BaseSocket -
class BaseSocketGetAcceptConnResponse -
class BaseSocketGetAcceptConnResult -
class BaseSocketGetBindToDeviceResponse -
class BaseSocketGetBindToDeviceResult -
class BaseSocketGetBindToInterfaceIndexResponse -
class BaseSocketGetBindToInterfaceIndexResult -
class BaseSocketGetBroadcastResponse -
class BaseSocketGetBroadcastResult -
class BaseSocketGetCookieResponse -
class BaseSocketGetCookieResult -
class BaseSocketGetErrorResponse -
class BaseSocketGetErrorResult -
class BaseSocketGetKeepAliveResponse -
class BaseSocketGetKeepAliveResult -
class BaseSocketGetLingerResponse -
class BaseSocketGetLingerResult -
class BaseSocketGetMarkRequest -
class BaseSocketGetMarkResponse -
class BaseSocketGetMarkResult -
class BaseSocketGetNoCheckResponse -
class BaseSocketGetNoCheckResult -
class BaseSocketGetOutOfBandInlineResponse -
class BaseSocketGetOutOfBandInlineResult -
class BaseSocketGetReceiveBufferResponse -
class BaseSocketGetReceiveBufferResult -
class BaseSocketGetReuseAddressResponse -
class BaseSocketGetReuseAddressResult -
class BaseSocketGetReusePortResponse -
class BaseSocketGetReusePortResult -
class BaseSocketGetSendBufferResponse -
class BaseSocketGetSendBufferResult -
class BaseSocketGetTimestampResponse -
class BaseSocketGetTimestampResult -
class BaseSocketSetBindToDeviceRequest -
class BaseSocketSetBindToDeviceResponse -
class BaseSocketSetBindToDeviceResult -
class BaseSocketSetBindToInterfaceIndexRequest -
class BaseSocketSetBindToInterfaceIndexResponse -
class BaseSocketSetBindToInterfaceIndexResult -
class BaseSocketSetBroadcastRequest -
class BaseSocketSetBroadcastResponse -
class BaseSocketSetBroadcastResult -
class BaseSocketSetKeepAliveRequest -
class BaseSocketSetKeepAliveResponse -
class BaseSocketSetKeepAliveResult -
class BaseSocketSetLingerRequest -
class BaseSocketSetLingerResponse -
class BaseSocketSetLingerResult -
class BaseSocketSetMarkRequest -
class BaseSocketSetMarkResponse -
class BaseSocketSetMarkResult -
class BaseSocketSetNoCheckRequest -
class BaseSocketSetNoCheckResponse -
class BaseSocketSetNoCheckResult -
class BaseSocketSetOutOfBandInlineRequest -
class BaseSocketSetOutOfBandInlineResponse -
class BaseSocketSetOutOfBandInlineResult -
class BaseSocketSetReceiveBufferRequest -
class BaseSocketSetReceiveBufferResponse -
class BaseSocketSetReceiveBufferResult -
class BaseSocketSetReuseAddressRequest -
class BaseSocketSetReuseAddressResponse -
class BaseSocketSetReuseAddressResult -
class BaseSocketSetReusePortDeprecatedRequest -
class BaseSocketSetReusePortDeprecatedResponse -
class BaseSocketSetReusePortDeprecatedResult -
class BaseSocketSetReusePortRequest -
class BaseSocketSetReusePortResponse -
class BaseSocketSetReusePortResult -
class BaseSocketSetSendBufferRequest -
class BaseSocketSetSendBufferResponse -
class BaseSocketSetSendBufferResult -
class BaseSocketSetTimestampRequest -
class BaseSocketSetTimestampResponse -
class BaseSocketSetTimestampResult -
class CmsgRequests -
class DatagramSocket -
class DatagramSocketDescribeResponse -
class DatagramSocketRecvControlData -
class DatagramSocketRecvMsgPostflightResponse -
class DatagramSocketRecvMsgPostflightResult -
class DatagramSocketSendControlData -
class DatagramSocketSendMsgPreflightRequest -
class DatagramSocketSendMsgPreflightResponse -
class DatagramSocketSendMsgPreflightResult -
class Empty -
class InterfaceAddresses -
class InterfaceFlags -
class IpMulticastMembership -
class IpRecvControlData -
class IpSendControlData -
class Ipv6MulticastMembership -
class Ipv6PktInfoRecvControlData -
class Ipv6PktInfoSendControlData -
class Ipv6RecvControlData -
class Ipv6SendControlData -
class NetworkSocketRecvControlData -
class NetworkSocketSendControlData -
class OptionalUint32 -
class OptionalUint8 -
class Provider -
class ProviderDatagramSocketDeprecatedRequest -
class ProviderDatagramSocketDeprecatedResponse -
class ProviderDatagramSocketDeprecatedResult -
class ProviderDatagramSocketRequest -
class ProviderDatagramSocketResponse -
class ProviderDatagramSocketResult -
class ProviderDatagramSocketWithOptionsRequest -
class ProviderDatagramSocketWithOptionsResponse -
class ProviderDatagramSocketWithOptionsResult -
class ProviderGetInterfaceAddressesResponse -
class ProviderInterfaceIndexToNameRequest -
class ProviderInterfaceIndexToNameResponse -
class ProviderInterfaceIndexToNameResult -
class ProviderInterfaceNameToFlagsRequest -
class ProviderInterfaceNameToFlagsResponse -
class ProviderInterfaceNameToFlagsResult -
class ProviderInterfaceNameToIndexRequest -
class ProviderInterfaceNameToIndexResponse -
class ProviderInterfaceNameToIndexResult -
class ProviderStreamSocketRequest -
class ProviderStreamSocketResponse -
class ProviderStreamSocketResult -
class ProviderStreamSocketWithOptionsRequest -
class ProviderStreamSocketWithOptionsResponse -
class ProviderStreamSocketWithOptionsResult -
class RecvMsgFlags -
class RecvMsgMeta -
class ReusePortOption -
class SendMsgFlags -
class SendMsgMeta -
class ShutdownMode -
class SocketCreationOptions -
class SocketRecvControlData -
class SocketSendControlData -
class StreamSocket -
class StreamSocketAcceptRequest -
class StreamSocketAcceptResponse -
class StreamSocketAcceptResult -
class StreamSocketDescribeResponse -
class StreamSocketGetInfoResponse -
class StreamSocketGetInfoResult -
class StreamSocketGetTcpCongestionResponse -
class StreamSocketGetTcpCongestionResult -
class StreamSocketGetTcpCorkResponse -
class StreamSocketGetTcpCorkResult -
class StreamSocketGetTcpDeferAcceptResponse -
class StreamSocketGetTcpDeferAcceptResult -
class StreamSocketGetTcpInfoResponse -
class StreamSocketGetTcpInfoResult -
class StreamSocketGetTcpKeepAliveCountResponse -
class StreamSocketGetTcpKeepAliveCountResult -
class StreamSocketGetTcpKeepAliveIdleResponse -
class StreamSocketGetTcpKeepAliveIdleResult -
class StreamSocketGetTcpKeepAliveIntervalResponse -
class StreamSocketGetTcpKeepAliveIntervalResult -
class StreamSocketGetTcpLingerResponse -
class StreamSocketGetTcpLingerResult -
class StreamSocketGetTcpMaxSegmentResponse -
class StreamSocketGetTcpMaxSegmentResult -
class StreamSocketGetTcpNoDelayResponse -
class StreamSocketGetTcpNoDelayResult -
class StreamSocketGetTcpQuickAckResponse -
class StreamSocketGetTcpQuickAckResult -
class StreamSocketGetTcpSynCountResponse -
class StreamSocketGetTcpSynCountResult -
class StreamSocketGetTcpUserTimeoutResponse -
class StreamSocketGetTcpUserTimeoutResult -
class StreamSocketGetTcpWindowClampResponse -
class StreamSocketGetTcpWindowClampResult -
class StreamSocketListenRequest -
class StreamSocketListenResponse -
class StreamSocketListenResult -
class StreamSocketSetTcpCongestionRequest -
class StreamSocketSetTcpCongestionResponse -
class StreamSocketSetTcpCongestionResult -
class StreamSocketSetTcpCorkRequest -
class StreamSocketSetTcpCorkResponse -
class StreamSocketSetTcpCorkResult -
class StreamSocketSetTcpDeferAcceptRequest -
class StreamSocketSetTcpDeferAcceptResponse -
class StreamSocketSetTcpDeferAcceptResult -
class StreamSocketSetTcpKeepAliveCountRequest -
class StreamSocketSetTcpKeepAliveCountResponse -
class StreamSocketSetTcpKeepAliveCountResult -
class StreamSocketSetTcpKeepAliveIdleRequest -
class StreamSocketSetTcpKeepAliveIdleResponse -
class StreamSocketSetTcpKeepAliveIdleResult -
class StreamSocketSetTcpKeepAliveIntervalRequest -
class StreamSocketSetTcpKeepAliveIntervalResponse -
class StreamSocketSetTcpKeepAliveIntervalResult -
class StreamSocketSetTcpLingerRequest -
class StreamSocketSetTcpLingerResponse -
class StreamSocketSetTcpLingerResult -
class StreamSocketSetTcpMaxSegmentRequest -
class StreamSocketSetTcpMaxSegmentResponse -
class StreamSocketSetTcpMaxSegmentResult -
class StreamSocketSetTcpNoDelayRequest -
class StreamSocketSetTcpNoDelayResponse -
class StreamSocketSetTcpNoDelayResult -
class StreamSocketSetTcpQuickAckRequest -
class StreamSocketSetTcpQuickAckResponse -
class StreamSocketSetTcpQuickAckResult -
class StreamSocketSetTcpSynCountRequest -
class StreamSocketSetTcpSynCountResponse -
class StreamSocketSetTcpSynCountResult -
class StreamSocketSetTcpUserTimeoutRequest -
class StreamSocketSetTcpUserTimeoutResponse -
class StreamSocketSetTcpUserTimeoutResult -
class StreamSocketSetTcpWindowClampRequest -
class StreamSocketSetTcpWindowClampResponse -
class StreamSocketSetTcpWindowClampResult -
class SynchronousDatagramSocket -
class SynchronousDatagramSocketDescribeResponse -
class SynchronousDatagramSocketRecvMsgRequest -
class SynchronousDatagramSocketRecvMsgResponse -
class SynchronousDatagramSocketRecvMsgResult -
class SynchronousDatagramSocketSendMsgRequest -
class SynchronousDatagramSocketSendMsgResponse -
class SynchronousDatagramSocketSendMsgResult -
class Timestamp -
class UdpMetadataEncodingProtocolVersion
Variables
const char * kDatagramSocketProtocolName
const char * kStreamSocketProtocolName
const char * kSynchronousDatagramSocketProtocolName