class IpRecvControlData
Defined at line 12027 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
Public Methods
void IpRecvControlData (Storage_ storage)
void IpRecvControlData ()
Defined at line 12032 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
void IpRecvControlData (IpRecvControlData && )
Defined at line 12033 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
void IpRecvControlData (const IpRecvControlData & other)
IpRecvControlData & operator= (IpRecvControlData && )
Defined at line 12034 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h
IpRecvControlData & operator= (const IpRecvControlData & other)
bool operator== (const IpRecvControlData & other)
bool operator!= (const IpRecvControlData & other)
bool IsEmpty ()
const std::optional<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.
::std::optional<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.
IpRecvControlData & tos (std::optional<uint8_t> value)
The Type of Service value found in a received packet's IPv4 header.
Present if the `SOL_IP` -> `IP_RECVTOS` option is enabled.
const std::optional<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.
::std::optional<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.
IpRecvControlData & ttl (std::optional<uint8_t> value)
The Time to Live value found in a received packet's IPv4 header.
Present if the `SOL_IP` -> `IP_RECVTTL` option is enabled.
const std::optional< ::fuchsia_net::SocketAddress> & original_destination_address ()
The original destination address.
Present if the `SOL_IP` -> `IP_RECVORIGDSTADDR` option is enabled.
::std::optional< ::fuchsia_net::SocketAddress> & original_destination_address ()
The original destination address.
Present if the `SOL_IP` -> `IP_RECVORIGDSTADDR` option is enabled.
IpRecvControlData & original_destination_address (std::optional< ::fuchsia_net::SocketAddress> value)
The original destination address.
Present if the `SOL_IP` -> `IP_RECVORIGDSTADDR` option is enabled.
void IpRecvControlData (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits