class TxFlags

Defined at line 281 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 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 kTxAccel0
static TxFlags kTxAccel1
static TxFlags kTxAccel2
static TxFlags kTxAccel3
static TxFlags kTxAccel4
static TxFlags kTxAccel5
static TxFlags kTxAccel6
static TxFlags kTxAccel7
static TxFlags kTxAccel8
static TxFlags kTxAccel9
static TxFlags kTxAccel10
static TxFlags kTxAccel11
static TxFlags kTxAccel12
static TxFlags kTxAccel13
static TxFlags kTxAccel14
static TxFlags kTxAccel15
static TxFlags kMask

Public Methods

void TxFlags ()

Defined at line 283 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 287 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 306 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 307 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 308 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 309 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 323 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 332 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 335 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 338 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 377 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 381 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 386 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 391 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 396 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 401 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 406 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 411 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 416 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h