class BaseNetworkSocket_GetIpMulticastTtl_Result

Defined at line 8470 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 BaseNetworkSocket_GetIpMulticastTtl_Result ()
void BaseNetworkSocket_GetIpMulticastTtl_Result (BaseNetworkSocket_GetIpMulticastTtl_Result && )
bool is_response ()

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

BaseNetworkSocket_GetIpMulticastTtl_Result & operator= (BaseNetworkSocket_GetIpMulticastTtl_Result && )
BaseNetworkSocket_GetIpMulticastTtl_Result WithResponse (::fuchsia::posix::socket::BaseNetworkSocket_GetIpMulticastTtl_Response && )
BaseNetworkSocket_GetIpMulticastTtl_Result WithErr (::fuchsia::posix::Errno && )
::std::unique_ptr<BaseNetworkSocket_GetIpMulticastTtl_Result> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, BaseNetworkSocket_GetIpMulticastTtl_Result * value, size_t offset)
zx_status_t Clone (BaseNetworkSocket_GetIpMulticastTtl_Result * result)
bool has_invalid_tag ()

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

::fuchsia::posix::socket::BaseNetworkSocket_GetIpMulticastTtl_Response & response ()

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

const ::fuchsia::posix::socket::BaseNetworkSocket_GetIpMulticastTtl_Response & response ()

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

bool is_err ()

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

::fuchsia::posix::Errno & err ()

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

const ::fuchsia::posix::Errno & err ()

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

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

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

void BaseNetworkSocket_GetIpMulticastTtl_Result (fpromise::ok_result<uint8_t> && result)

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

void BaseNetworkSocket_GetIpMulticastTtl_Result (fpromise::error_result< ::fuchsia::posix::Errno> && result)

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

void BaseNetworkSocket_GetIpMulticastTtl_Result (fpromise::result<uint8_t, ::fuchsia::posix::Errno> && result)

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

fpromise::result<uint8_t, ::fuchsia::posix::Errno> operator result ()

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

void ~BaseNetworkSocket_GetIpMulticastTtl_Result ()
BaseNetworkSocket_GetIpMulticastTtl_Result & set_response (::fuchsia::posix::socket::BaseNetworkSocket_GetIpMulticastTtl_Response value)
BaseNetworkSocket_GetIpMulticastTtl_Result & set_err (::fuchsia::posix::Errno value)

Enumerations

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

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

Friends

class Equality