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 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 326 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 327 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 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
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 343 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 352 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 355 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 358 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 377 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 381 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 386 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 391 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 396 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 401 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 406 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 411 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 416 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/common_types.h