class CmsgRequests
Defined at line 695 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
|CmsgRequests| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static CmsgRequests IP_TOS
static CmsgRequests IP_TTL
static CmsgRequests IPV6_TCLASS
static CmsgRequests IPV6_HOPLIMIT
static CmsgRequests IPV6_PKTINFO
static CmsgRequests IP_RECVORIGDSTADDR
static CmsgRequests kMask
Public Methods
void CmsgRequests ()
Defined at line 697 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
std::optional<CmsgRequests> TryFrom (uint32_t value)
Constructs an instance of |CmsgRequests| from an underlying primitive value
if the primitive does not contain any unknown members not defined in the
FIDL schema. Otherwise, returns |std::nullopt|.
Defined at line 702 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests TruncatingUnknown (uint32_t value)
Constructs an instance of |CmsgRequests| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 711 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void CmsgRequests (uint32_t value)
Constructs an instance of |CmsgRequests| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 717 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 726 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool operator bool ()
Defined at line 727 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool operator== (const CmsgRequests & other)
Defined at line 728 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool operator!= (const CmsgRequests & other)
Defined at line 729 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests unknown_bits ()
Defined at line 737 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 740 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests operator~ ()
Defined at line 757 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests operator| (const CmsgRequests & other)
Defined at line 761 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests operator& (const CmsgRequests & other)
Defined at line 766 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
CmsgRequests operator^ (const CmsgRequests & other)
Defined at line 771 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void operator|= (const CmsgRequests & other)
Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void operator&= (const CmsgRequests & other)
Defined at line 781 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void operator^= (const CmsgRequests & other)
Defined at line 786 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h