class TxFlags

Defined at line 280 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 282 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 286 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 305 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 306 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 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

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 322 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 331 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 334 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 337 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 376 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 380 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 385 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 390 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 395 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 400 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 405 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 410 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 415 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/common_types.h