Namespaces

Enumerations

enum class UpdateAnnotationsError : uint32_t
Name Value Comments
kInvalidArgs 1u

The arguments passed to `UpdateAnnotations` are malformed.

kTooManyAnnotations 2u

The total number of annotations will exceed [`MAX_ANNOTATIONS_PER_ELEMENT`]
as a result of updating the annotations.

An error returned from `AnnotationController/UpdateAnnotations`

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/common_types.h

enum class GetAnnotationsError : uint32_t
Name Value Comments
kBufferReadFailed 1u

The `AnnotationValue.buffer` of an annotation could not be read.

An error returned from `ElementController/GetAnnotations`.

Defined at line 47 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/common_types.h

enum class ManagerError : uint32_t
Name Value Comments
kInvalidArgs 1u

The element spec was malformed.

kNotFound 2u

The element's component URL could not be resolved.

kUnableToPersist 3u

Unable to persist a proposed element because there was an issue writing to persistent
storage. The proposed element will not have been started.

Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/common_types.h

enum class PresentViewError : uint32_t
Name Value Comments
kInvalidArgs 1u

The provided `ViewSpec` is invalid.

An error returned when `GraphicalPresenter` fails to present a view.

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.element/fuchsia.element/cpp/fidl/fuchsia.element/cpp/common_types.h

Records

Variables

const char * kAnnotationKeyName
const char * kAnnotationKeyPersistElement
const char * kAnnotationKeyUrl
const char * kManagerNamespace