class RecvMsgMeta

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

Metadata of a received datagram.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_posix_socket::wire::RecvMsgMeta> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_posix_socket::wire::RecvMsgMeta> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_posix_socket::wire::RecvMsgMeta>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void RecvMsgMeta ()

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

void RecvMsgMeta (const RecvMsgMeta & other)

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

RecvMsgMeta & operator= (const RecvMsgMeta & other)

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

void RecvMsgMeta (RecvMsgMeta && other)

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

::fuchsia_net::wire::SocketAddress & from ()

The from address of the datagram.

bool has_from ()
::fuchsia_posix_socket::wire::DatagramSocketRecvControlData & control ()

Ancillary control message data describing the datagram.

bool has_control ()
RecvMsgMeta & operator= (RecvMsgMeta && other)

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

uint16_t & payload_len ()

The length of the payload, in bytes.

bool has_payload_len ()
void ~RecvMsgMeta ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder