class Ipv6RecvControlData

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

Public Methods

void Ipv6RecvControlData ()

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

void Ipv6RecvControlData (const Ipv6RecvControlData & other)

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

Ipv6RecvControlData & operator= (const Ipv6RecvControlData & other)

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

void Ipv6RecvControlData (Ipv6RecvControlData && other)

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

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

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

Return a builder that by defaults allocates of an arena.

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

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

Ipv6RecvControlData & operator= (Ipv6RecvControlData && other)

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

uint8_t & tclass ()

The Traffic Class of a packet that was received.

Present if the `SOL_IPV6` -> `IPV6_RECVTCLASS` option is enabled.

bool has_tclass ()
uint8_t & hoplimit ()

The Hop Limit of a packet that was received.

Present if the `SOL_IPV6` -> `IPV6_RECVHOPLIMIT` option is enabled.

bool has_hoplimit ()
::fuchsia_posix_socket::wire::Ipv6PktInfoRecvControlData & pktinfo ()

The packet information of a packet that was received.

Present if the `SOL_IPV6` -> `IPV6_RECVPKTINFO` option is enabled.

bool has_pktinfo ()
void ~Ipv6RecvControlData ()

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