blob: b5c65784faeece2311203ffc340e615df422267b [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
#
# WARNING: This file is machine generated by fidlgen.
include <fuchsia/net/c/fidl.h>
fuchsia_net_IPv4AddressInLine {
addrInLine array[int8, 4]
} [packed]
fuchsia_net_IPv6AddressInLine {
addrInLine array[int8, 16]
} [packed]
fuchsia_net_SubnetInLine {
addrInLine fuchsia_net_IpAddressInLine
prefix_len int8
} [packed]
fuchsia_net_SubnetOutOfLine {
void void
} [packed]
fuchsia_net_SubnetHandles {
void void
} [packed]
fuchsia_net_AddrInfoHintsInLine {
flags_ int32
family int32
sock_type int32
protocol int32
} [packed]
fuchsia_net_AddrInfoHintsOutOfLine {
void void
} [packed]
fuchsia_net_AddrInfoHintsHandles {
void void
} [packed]
fuchsia_net_AddrStorageHandles {
void void
} [packed]
fuchsia_net_AddrInfoHandles {
addr fuchsia_net_AddrStorageHandles
} [packed]
fuchsia_net_IpAddressInLine [
ipv4InLine fidl_union_member[fuchsia_net_IpAddressTag_ipv4, fuchsia_net_IPv4AddressInLine]
ipv6InLine fidl_union_member[fuchsia_net_IpAddressTag_ipv6, fuchsia_net_IPv6AddressInLine]
]
fuchsia_net_ConnectivityOnNetworkReachableEventHandles {
void void
} [packed]
resource zx_chan_fuchsia_net_Connectivity_client[zx_chan]
resource zx_chan_fuchsia_net_Connectivity_server[zx_chan]
zx_channel_create$fuchsia_net_Connectivity(options const[0], out0 ptr[out, zx_chan_fuchsia_net_Connectivity_client], out1 ptr[out, zx_chan_fuchsia_net_Connectivity_server])
fdio_service_connect$fuchsia_net_Connectivity(path ptr[in, string["/svc/fuchsia.net.Connectivity"]], handle zx_chan_fuchsia_net_Connectivity_server)
zx_channel_read$fuchsia_net_ConnectivityOnNetworkReachable(handle zx_chan_fuchsia_net_Connectivity_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_net_ConnectivityOnNetworkReachableEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
fuchsia_net_SocketProviderSocketRequest {
hdr fidl_message_header[316444173]
domain int16
type_ int16
protocol int16
} [packed]
fuchsia_net_SocketProviderSocketRequestHandles {
void void
} [packed]
fuchsia_net_SocketProviderSocketResponseHandles {
s zx_socket
} [packed]
fuchsia_net_SocketProviderGetAddrInfoRequest {
hdr fidl_message_header[498796293]
nodeInLine fidl_string
serviceInLine fidl_string
hintsInLine fuchsia_net_AddrInfoHintsInLine
nodeOutOfLine fidl_aligned[stringnoz]
serviceOutOfLine fidl_aligned[stringnoz]
hintsOutOfLine fuchsia_net_AddrInfoHintsOutOfLine
} [packed]
fuchsia_net_SocketProviderGetAddrInfoRequestHandles {
hints fuchsia_net_AddrInfoHintsHandles
} [packed]
fuchsia_net_SocketProviderGetAddrInfoResponseHandles {
resHandles array[fuchsia_net_AddrInfoHandles, 4]
} [packed]
resource zx_chan_fuchsia_net_SocketProvider_client[zx_chan]
resource zx_chan_fuchsia_net_SocketProvider_server[zx_chan]
zx_channel_create$fuchsia_net_SocketProvider(options const[0], out0 ptr[out, zx_chan_fuchsia_net_SocketProvider_client], out1 ptr[out, zx_chan_fuchsia_net_SocketProvider_server])
fdio_service_connect$fuchsia_net_SocketProvider(path ptr[in, string["/svc/fuchsia.net.SocketProvider"]], handle zx_chan_fuchsia_net_SocketProvider_server)
zx_channel_call$fuchsia_net_SocketProviderSocket(handle zx_chan_fuchsia_net_SocketProvider_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketProviderSocketRequest, fuchsia_net_SocketProviderSocketRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketProviderSocketResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketProviderGetAddrInfo(handle zx_chan_fuchsia_net_SocketProvider_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketProviderGetAddrInfoRequest, fuchsia_net_SocketProviderGetAddrInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketProviderGetAddrInfoResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
fuchsia_net_SocketControlCloseRequest {
hdr fidl_message_header[506040350]
} [packed]
fuchsia_net_SocketControlCloseRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlCloseResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlIoctlRequest {
hdr fidl_message_header[1157859964]
req int16
inInLine fidl_vector
inOutOfLine array[int8]
} [packed]
fuchsia_net_SocketControlIoctlRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlIoctlResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlConnectRequest {
hdr fidl_message_header[345505709]
addrInLine fidl_vector
addrOutOfLine array[int8]
} [packed]
fuchsia_net_SocketControlConnectRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlConnectResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlAcceptRequest {
hdr fidl_message_header[796734679]
flags_ int16
} [packed]
fuchsia_net_SocketControlAcceptRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlAcceptResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlBindRequest {
hdr fidl_message_header[2092731140]
addrInLine fidl_vector
addrOutOfLine array[int8]
} [packed]
fuchsia_net_SocketControlBindRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlBindResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlListenRequest {
hdr fidl_message_header[1117818704]
backlog int16
} [packed]
fuchsia_net_SocketControlListenRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlListenResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlGetSockNameRequest {
hdr fidl_message_header[764939941]
} [packed]
fuchsia_net_SocketControlGetSockNameRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlGetSockNameResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlGetPeerNameRequest {
hdr fidl_message_header[472396488]
} [packed]
fuchsia_net_SocketControlGetPeerNameRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlGetPeerNameResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlSetSockOptRequest {
hdr fidl_message_header[1365685084]
level int16
optname int16
optvalInLine fidl_vector
optvalOutOfLine array[int8]
} [packed]
fuchsia_net_SocketControlSetSockOptRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlSetSockOptResponseHandles {
void void
} [packed]
fuchsia_net_SocketControlGetSockOptRequest {
hdr fidl_message_header[2132650507]
level int16
optname int16
} [packed]
fuchsia_net_SocketControlGetSockOptRequestHandles {
void void
} [packed]
fuchsia_net_SocketControlGetSockOptResponseHandles {
void void
} [packed]
resource zx_chan_fuchsia_net_SocketControl_client[zx_chan]
resource zx_chan_fuchsia_net_SocketControl_server[zx_chan]
zx_channel_create$fuchsia_net_SocketControl(options const[0], out0 ptr[out, zx_chan_fuchsia_net_SocketControl_client], out1 ptr[out, zx_chan_fuchsia_net_SocketControl_server])
fdio_service_connect$fuchsia_net_SocketControl(path ptr[in, string["/svc/"]], handle zx_chan_fuchsia_net_SocketControl_server)
zx_channel_call$fuchsia_net_SocketControlClose(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlCloseRequest, fuchsia_net_SocketControlCloseRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlCloseResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlIoctl(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlIoctlRequest, fuchsia_net_SocketControlIoctlRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlIoctlResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlConnect(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlConnectRequest, fuchsia_net_SocketControlConnectRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlConnectResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlAccept(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlAcceptRequest, fuchsia_net_SocketControlAcceptRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlAcceptResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlBind(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlBindRequest, fuchsia_net_SocketControlBindRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlBindResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlListen(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlListenRequest, fuchsia_net_SocketControlListenRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlListenResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlGetSockName(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlGetSockNameRequest, fuchsia_net_SocketControlGetSockNameRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlGetSockNameResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlGetPeerName(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlGetPeerNameRequest, fuchsia_net_SocketControlGetPeerNameRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlGetPeerNameResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlSetSockOpt(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlSetSockOptRequest, fuchsia_net_SocketControlSetSockOptRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlSetSockOptResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_SocketControlGetSockOpt(handle zx_chan_fuchsia_net_SocketControl_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_SocketControlGetSockOptRequest, fuchsia_net_SocketControlGetSockOptRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_SocketControlGetSockOptResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])