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_toffset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,Provider_DatagramSocketWithOptions_Response *value,size_toffset)
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