class OperationError
Defined at line 55 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
Machine-readable reason an operation, allowlist rule, or session open
was refused. `BACKEND_FAULT` is an execution failure after policy
allowed the operation; the audit ring records the distinction.
Public Members
static OperationError kUnknownResource
static OperationError kUnsupportedWidth
static OperationError kUnsupportedAccessClass
static OperationError kMisaligned
static OperationError kOffsetOverflow
static OperationError kOutOfLogicalBounds
static OperationError kOutOfMappedBounds
static OperationError kNotPermittedByCeiling
static OperationError kHardDenied
static OperationError kUnknownReadsNotPermitted
static OperationError kNotInAllowlist
static OperationError kLimitExceeded
static OperationError kStaleIdentity
static OperationError kMutationLeaseContention
static OperationError kNotAccepting
static OperationError kBackendFault
static OperationError kUnsupportedExpectation
static OperationError kPreconditionFailed
static OperationError kMissingPrecondition
static OperationError kTimeout
static OperationError kReadOnlySession
static OperationError kWriteNotPermitted
static OperationError kPollNotPermitted
static OperationError kUnsupportedMethod
static OperationError kTransferTooLarge
Public Methods
void OperationError ()
Defined at line 118 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
void OperationError (uint32_t value)
Defined at line 119 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
EnumForSwitching_ operator fuchsia_driver_lab::OperationError::EnumForSwitching_ ()
Defined at line 120 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 121 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
bool IsUnknown ()
Defined at line 123 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h
OperationError Unknown ()
Returns an enum corresponding to the member designated as
in the
FIDL schema if exists, or a compiler-reserved unknown value otherwise.
Defined at line 182 of file fidling/gen/src/devices/driver-lab/fidl/fuchsia.driver.lab/cpp/fidl/fuchsia.driver.lab/cpp/common_types.h