class TxFlags
Defined at line 234 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
Flags set by a Client when handing a buffer to a device on the tx path.
Set by Clients on the `inbound_flags` field of a tx descriptor.
|TxFlags| is flexible, hence may contain unknown members not
defined in the FIDL schema.
Public Members
static TxFlags kComputeGenericChecksum
static TxFlags kMask
Public Methods
void TxFlags ()
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
void TxFlags (uint32_t value)
Constructs an instance of |TxFlags| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 240 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 244 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
bool operator bool ()
Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
bool operator== (const TxFlags & other)
Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
bool operator!= (const TxFlags & other)
Defined at line 247 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
std::optional<TxFlags> TryFrom (uint32_t value)
Constructs an instance of |TxFlags| 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 261 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags TruncatingUnknown (uint32_t value)
Constructs an instance of |TxFlags| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 270 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags unknown_bits ()
Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
bool has_unknown_bits ()
Defined at line 276 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags operator~ ()
Defined at line 285 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags operator| (const TxFlags & other)
Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags operator& (const TxFlags & other)
Defined at line 294 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags operator^ (const TxFlags & other)
Defined at line 299 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
TxFlags operator- (const TxFlags & other)
Defined at line 304 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
void operator|= (const TxFlags & other)
Defined at line 309 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
void operator&= (const TxFlags & other)
Defined at line 314 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
void operator^= (const TxFlags & other)
Defined at line 319 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h
void operator-= (const TxFlags & other)
Defined at line 324 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h