class TxFlags
Defined at line 413 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
Flags set by a Client when handing a buffer to a client 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 TX_ACCEL_0
static TxFlags TX_ACCEL_1
static TxFlags TX_ACCEL_2
static TxFlags TX_ACCEL_3
static TxFlags TX_ACCEL_4
static TxFlags TX_ACCEL_5
static TxFlags TX_ACCEL_6
static TxFlags TX_ACCEL_7
static TxFlags TX_ACCEL_8
static TxFlags TX_ACCEL_9
static TxFlags TX_ACCEL_10
static TxFlags TX_ACCEL_11
static TxFlags TX_ACCEL_12
static TxFlags TX_ACCEL_13
static TxFlags TX_ACCEL_14
static TxFlags TX_ACCEL_15
static TxFlags kMask
Public Methods
void TxFlags ()
Defined at line 415 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.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 420 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.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 429 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.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 435 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
uint32_t operator unsigned int ()
Defined at line 454 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool operator bool ()
Defined at line 455 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool operator== (const TxFlags & other)
Defined at line 456 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool operator!= (const TxFlags & other)
Defined at line 457 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
TxFlags unknown_bits ()
Defined at line 465 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
bool has_unknown_bits ()
Defined at line 468 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
TxFlags operator~ ()
Defined at line 495 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
TxFlags operator| (const TxFlags & other)
Defined at line 499 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
TxFlags operator& (const TxFlags & other)
Defined at line 504 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
TxFlags operator^ (const TxFlags & other)
Defined at line 509 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void operator|= (const TxFlags & other)
Defined at line 514 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void operator&= (const TxFlags & other)
Defined at line 519 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h
void operator^= (const TxFlags & other)
Defined at line 524 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h