class DatagramSocketRecvMsgPostflightResponse

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

Public Methods

void DatagramSocketRecvMsgPostflightResponse (Storage_ storage)
void DatagramSocketRecvMsgPostflightResponse ()

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

void DatagramSocketRecvMsgPostflightResponse (DatagramSocketRecvMsgPostflightResponse && )

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

bool IsEmpty ()
DatagramSocketRecvMsgPostflightResponse & operator= (DatagramSocketRecvMsgPostflightResponse && )

Defined at line 13305 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::eventpair> & validity ()

Represents the validity of this structure.

The structure is invalid if the peer is closed.

::std::optional< ::zx::eventpair> & validity ()

Represents the validity of this structure.

The structure is invalid if the peer is closed.

DatagramSocketRecvMsgPostflightResponse & validity (std::optional< ::zx::eventpair> value)

Represents the validity of this structure.

The structure is invalid if the peer is closed.

const std::optional< ::fuchsia_posix_socket::TimestampOption> & timestamp ()

Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are

requested.

::std::optional< ::fuchsia_posix_socket::TimestampOption> & timestamp ()

Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are

requested.

DatagramSocketRecvMsgPostflightResponse & timestamp (std::optional< ::fuchsia_posix_socket::TimestampOption> value)

Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are

requested.

const std::optional< ::fuchsia_posix_socket::CmsgRequests> & requests ()

Identifies the status (requested or not) of up to 32 control messages.

This set size should be large enough to signal the status of all cmsgs supported

by POSIX systems as of 2022. If that changes, the set can be extended by adding

additional bits fields.

::std::optional< ::fuchsia_posix_socket::CmsgRequests> & requests ()

Identifies the status (requested or not) of up to 32 control messages.

This set size should be large enough to signal the status of all cmsgs supported

by POSIX systems as of 2022. If that changes, the set can be extended by adding

additional bits fields.

DatagramSocketRecvMsgPostflightResponse & requests (std::optional< ::fuchsia_posix_socket::CmsgRequests> value)

Identifies the status (requested or not) of up to 32 control messages.

This set size should be large enough to signal the status of all cmsgs supported

by POSIX systems as of 2022. If that changes, the set can be extended by adding

additional bits fields.

void DatagramSocketRecvMsgPostflightResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits