class DatagramSocket_SendMsgPreflight_Response

Defined at line 15420 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

bool IsEmpty ()

Returns whether no field is set.

void DatagramSocket_SendMsgPreflight_Response ()
void DatagramSocket_SendMsgPreflight_Response (DatagramSocket_SendMsgPreflight_Response && other)
const ::fuchsia::net::SocketAddress & to ()

The validated destination address.

Present only in response to an unset `to` addreess.

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

bool has_to ()

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

::fuchsia::net::SocketAddress * mutable_to ()

The validated destination address.

Present only in response to an unset `to` addreess.

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

void clear_to ()

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

bool has_maximum_size ()

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

uint32_t * mutable_maximum_size ()

The maximum datagram size that can be sent.

Datagrams exceeding this will be silently dropped.

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

void clear_maximum_size ()

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

DatagramSocket_SendMsgPreflight_Response & set_to (::fuchsia::net::SocketAddress _value)
DatagramSocket_SendMsgPreflight_Response & set_maximum_size (uint32_t _value)
const ::std::vector< ::zx::eventpair> & validity ()

Represents the validity of this structure.

The structure is invalid if any of the elements' peer is closed.

Datagrams sent with the associated metadata after invalidation will be

silently dropped.

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

bool has_validity ()

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

::std::vector< ::zx::eventpair> * mutable_validity ()

Represents the validity of this structure.

The structure is invalid if any of the elements' peer is closed.

Datagrams sent with the associated metadata after invalidation will be

silently dropped.

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

void clear_validity ()

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

const uint32_t & maximum_size ()

The maximum datagram size that can be sent.

Datagrams exceeding this will be silently dropped.

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

DatagramSocket_SendMsgPreflight_Response & set_validity (::std::vector< ::zx::eventpair> _value)
void ~DatagramSocket_SendMsgPreflight_Response ()
DatagramSocket_SendMsgPreflight_Response & operator= (DatagramSocket_SendMsgPreflight_Response && other)
::std::unique_ptr<DatagramSocket_SendMsgPreflight_Response> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DatagramSocket_SendMsgPreflight_Response * _value, size_t _offset)
zx_status_t Clone (DatagramSocket_SendMsgPreflight_Response * _result)