class DatagramSocketDescribeResponse

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

Public Methods

void DatagramSocketDescribeResponse (Storage_ storage)
void DatagramSocketDescribeResponse ()

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

void DatagramSocketDescribeResponse (DatagramSocketDescribeResponse && )

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

bool IsEmpty ()
DatagramSocketDescribeResponse & operator= (DatagramSocketDescribeResponse && )

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

const std::optional< ::zx::socket> & socket ()

`ZX_SOCKET_DATAGRAM` on which data is sent and received.

::std::optional< ::zx::socket> & socket ()

`ZX_SOCKET_DATAGRAM` on which data is sent and received.

DatagramSocketDescribeResponse & socket (std::optional< ::zx::socket> value)

`ZX_SOCKET_DATAGRAM` on which data is sent and received.

const std::optional<uint64_t> & tx_meta_buf_size ()

Size of the buffer used to receive Tx metadata.

::std::optional<uint64_t> & tx_meta_buf_size ()

Size of the buffer used to receive Tx metadata.

DatagramSocketDescribeResponse & tx_meta_buf_size (std::optional<uint64_t> value)

Size of the buffer used to receive Tx metadata.

const std::optional<uint64_t> & rx_meta_buf_size ()

Size of the buffer used to receive Rx metadata.

::std::optional<uint64_t> & rx_meta_buf_size ()

Size of the buffer used to receive Rx metadata.

DatagramSocketDescribeResponse & rx_meta_buf_size (std::optional<uint64_t> value)

Size of the buffer used to receive Rx metadata.

const std::optional< ::fuchsia_posix_socket::UdpMetadataEncodingProtocolVersion> & metadata_encoding_protocol_version ()

Identifies the version of the protocol used to encode and decode

metadata sent alongside payloads over the socket.

::std::optional< ::fuchsia_posix_socket::UdpMetadataEncodingProtocolVersion> & metadata_encoding_protocol_version ()

Identifies the version of the protocol used to encode and decode

metadata sent alongside payloads over the socket.

DatagramSocketDescribeResponse & metadata_encoding_protocol_version (std::optional< ::fuchsia_posix_socket::UdpMetadataEncodingProtocolVersion> value)

Identifies the version of the protocol used to encode and decode

metadata sent alongside payloads over the socket.

void DatagramSocketDescribeResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits