template <>

class WireWeakAsyncBufferClientImpl

Defined at line 120000 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::StreamSocketWithOptions> StreamSocketWithOptions (::fuchsia_posix_socket::wire::Domain domain, ::fuchsia_posix_socket::wire::StreamSocketProtocol proto, ::fuchsia_posix_socket::wire::SocketCreationOptions opts)

Requests a stream socket with the specified parameters and the creation

options.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::StreamSocket> StreamSocket (::fuchsia_posix_socket::wire::Domain domain, ::fuchsia_posix_socket::wire::StreamSocketProtocol proto)

Requests a stream socket with the specified parameters.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::DatagramSocketDeprecated> DatagramSocketDeprecated (::fuchsia_posix_socket::wire::Domain domain, ::fuchsia_posix_socket::wire::DatagramSocketProtocol proto)

Requests a datagram socket with the specified parameters.

TODO(https://fxbug.dev/42165881): Remove this method once no more callers rely on it.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::DatagramSocket> DatagramSocket (::fuchsia_posix_socket::wire::Domain domain, ::fuchsia_posix_socket::wire::DatagramSocketProtocol proto)

Requests a datagram socket with the specified parameters.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::DatagramSocketWithOptions> DatagramSocketWithOptions (::fuchsia_posix_socket::wire::Domain domain, ::fuchsia_posix_socket::wire::DatagramSocketProtocol proto, ::fuchsia_posix_socket::wire::SocketCreationOptions opts)

Requests a datagram socket with the specified parameters and the creation

options.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::InterfaceIndexToName> InterfaceIndexToName (uint64_t index)

Looks up an interface by its index and returns its name. Returns

`ZX_ERR_NOT_FOUND` if the specified index doesn't exist.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::InterfaceNameToIndex> InterfaceNameToIndex (::fidl::StringView name)

Looks up an interface by its name and returns its index. Returns

`ZX_ERR_NOT_FOUND` if the specified name doesn't exist.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::InterfaceNameToFlags> InterfaceNameToFlags (::fidl::StringView name)

Looks up an interface by its name and returns its flags. Returns

`ZX_ERR_NOT_FOUND` if the specified name doesn't exist.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_posix_socket::Provider::GetInterfaceAddresses> GetInterfaceAddresses ()

Requests a list of [`fuchsia.posix.socket.InterfaceAddresses`]

describing the network interfaces on the system.

Caller provides the backing storage for FIDL message.