class CmsgRequests
Defined at line 311 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
|CmsgRequests| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static CmsgRequests kIpTos
static CmsgRequests kIpTtl
static CmsgRequests kIpv6Tclass
static CmsgRequests kIpv6Hoplimit
static CmsgRequests kIpv6Pktinfo
static CmsgRequests kIpRecvorigdstaddr
static CmsgRequests kIpPktinfo
static CmsgRequests kMask
Public Methods
void CmsgRequests ()
Defined at line 313 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.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 317 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 327 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
bool operator bool ()
Defined at line 328 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
bool operator== (const CmsgRequests & other)
Defined at line 329 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
bool operator!= (const CmsgRequests & other)
Defined at line 330 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.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 344 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.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 353 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests unknown_bits ()
Defined at line 356 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
bool has_unknown_bits ()
Defined at line 359 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests operator~ ()
Defined at line 380 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests operator| (const CmsgRequests & other)
Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests operator& (const CmsgRequests & other)
Defined at line 389 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests operator^ (const CmsgRequests & other)
Defined at line 394 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
CmsgRequests operator- (const CmsgRequests & other)
Defined at line 399 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
void operator|= (const CmsgRequests & other)
Defined at line 404 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
void operator&= (const CmsgRequests & other)
Defined at line 409 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
void operator^= (const CmsgRequests & other)
Defined at line 414 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h
void operator-= (const CmsgRequests & other)
Defined at line 419 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h