class Ipv6RecvControlData
Defined at line 12201 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
Public Methods
void Ipv6RecvControlData (Storage_ storage)
void Ipv6RecvControlData ()
Defined at line 12206 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
void Ipv6RecvControlData (Ipv6RecvControlData && )
Defined at line 12207 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
void Ipv6RecvControlData (const Ipv6RecvControlData & other)
Ipv6RecvControlData & operator= (Ipv6RecvControlData && )
Defined at line 12208 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
Ipv6RecvControlData & operator= (const Ipv6RecvControlData & other)
bool operator== (const Ipv6RecvControlData & other)
bool operator!= (const Ipv6RecvControlData & other)
bool IsEmpty ()
const std::optional<uint8_t> & tclass ()
The Traffic Class of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVTCLASS` option is enabled.
::std::optional<uint8_t> & tclass ()
The Traffic Class of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVTCLASS` option is enabled.
Ipv6RecvControlData & tclass (std::optional<uint8_t> value)
The Traffic Class of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVTCLASS` option is enabled.
const std::optional<uint8_t> & hoplimit ()
The Hop Limit of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVHOPLIMIT` option is enabled.
::std::optional<uint8_t> & hoplimit ()
The Hop Limit of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVHOPLIMIT` option is enabled.
Ipv6RecvControlData & hoplimit (std::optional<uint8_t> value)
The Hop Limit of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVHOPLIMIT` option is enabled.
const std::optional< ::fuchsia_posix_socket::Ipv6PktInfoRecvControlData> & pktinfo ()
The packet information of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVPKTINFO` option is enabled.
::std::optional< ::fuchsia_posix_socket::Ipv6PktInfoRecvControlData> & pktinfo ()
The packet information of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVPKTINFO` option is enabled.
Ipv6RecvControlData & pktinfo (std::optional< ::fuchsia_posix_socket::Ipv6PktInfoRecvControlData> value)
The packet information of a packet that was received.
Present if the `SOL_IPV6` -> `IPV6_RECVPKTINFO` option is enabled.
void Ipv6RecvControlData (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits