class Provider_DatagramSocketWithOptions_Response

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

Public Members

static const fidl_type_t * FidlType

Public Methods

void Provider_DatagramSocketWithOptions_Response ()
bool has_invalid_tag ()

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

bool is_datagram_socket ()

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

::fidl::InterfaceHandle< ::fuchsia::posix::socket::DatagramSocket> & datagram_socket ()

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

const ::fidl::InterfaceHandle< ::fuchsia::posix::socket::DatagramSocket> & datagram_socket ()

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

bool is_synchronous_datagram_socket ()

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

void ~Provider_DatagramSocketWithOptions_Response ()
void Provider_DatagramSocketWithOptions_Response (Provider_DatagramSocketWithOptions_Response && )
Provider_DatagramSocketWithOptions_Response & operator= (Provider_DatagramSocketWithOptions_Response && )
Provider_DatagramSocketWithOptions_Response WithDatagramSocket (::fidl::InterfaceHandle< ::fuchsia::posix::socket::DatagramSocket> && )
Provider_DatagramSocketWithOptions_Response WithSynchronousDatagramSocket (::fidl::InterfaceHandle< ::fuchsia::posix::socket::SynchronousDatagramSocket> && )
::std::unique_ptr<Provider_DatagramSocketWithOptions_Response> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Provider_DatagramSocketWithOptions_Response * value, size_t offset)
zx_status_t Clone (Provider_DatagramSocketWithOptions_Response * result)
Provider_DatagramSocketWithOptions_Response & set_datagram_socket (::fidl::InterfaceHandle< ::fuchsia::posix::socket::DatagramSocket> value)
::fidl::InterfaceHandle< ::fuchsia::posix::socket::SynchronousDatagramSocket> & synchronous_datagram_socket ()

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

const ::fidl::InterfaceHandle< ::fuchsia::posix::socket::SynchronousDatagramSocket> & synchronous_datagram_socket ()

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

::fuchsia::posix::socket::Provider_DatagramSocketWithOptions_Response::Tag Which ()

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

fidl_xunion_tag_t Ordinal ()

You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need

access to the raw integral ordinal value.

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

Provider_DatagramSocketWithOptions_Response & set_synchronous_datagram_socket (::fidl::InterfaceHandle< ::fuchsia::posix::socket::SynchronousDatagramSocket> value)

Enumerations

enum Tag : fidl_xunion_tag_t
Name Value Comments
kDatagramSocket 1

0x1

kSynchronousDatagramSocket 2

0x2

Invalid ::std::numeric_limits<::fidl_union_tag_t>::max() --

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

Friends

class Equality