class Provider_DatagramSocketWithOptions_Response

Defined at line 22141 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 ()
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)
bool has_invalid_tag ()

Defined at line 22168 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 22172 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 22174 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 22179 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 22185 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h

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

Defined at line 22187 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 22192 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 22198 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 22206 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h

Enumerations

enum Tag
Name Value
kDatagramSocket 1
kSynchronousDatagramSocket 2
Invalid ::std::numeric_limits<::fidl_union_tag_t>::max()

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

Friends

class Equality