class IpRecvControlData

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

Public Methods

void IpRecvControlData ()

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

void IpRecvControlData (const IpRecvControlData & other)

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

IpRecvControlData & operator= (const IpRecvControlData & other)

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

void IpRecvControlData (IpRecvControlData && other)

Defined at line 1646 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::IpRecvControlData> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

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

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

IpRecvControlData & operator= (IpRecvControlData && other)

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

uint8_t & tos ()

The Type of Service value found in a received packet's IPv4 header.

Present if the `SOL_IP` -> `IP_RECVTOS` option is enabled.

bool has_tos ()
uint8_t & ttl ()

The Time to Live value found in a received packet's IPv4 header.

Present if the `SOL_IP` -> `IP_RECVTTL` option is enabled.

bool has_ttl ()
::fuchsia_net::wire::SocketAddress & original_destination_address ()

The original destination address.

Present if the `SOL_IP` -> `IP_RECVORIGDSTADDR` option is enabled.

bool has_original_destination_address ()
void ~IpRecvControlData ()

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