Crate fidl_fuchsia_element

Source

Macros§

WatchAnnotationsErrorUnknown
Pattern that matches an unknown WatchAnnotationsError member.

Structs§

Annotation
An annotation defined dynamically by key/value pair.
AnnotationControllerControlHandle
AnnotationControllerEventStream
AnnotationControllerGetAnnotationsResponder
AnnotationControllerGetAnnotationsResponse
AnnotationControllerMarker
AnnotationControllerProxy
AnnotationControllerRequestStream
A Stream of incoming requests for fuchsia.element/AnnotationController.
AnnotationControllerSynchronousProxy
AnnotationControllerUpdateAnnotationsRequest
AnnotationControllerUpdateAnnotationsResponder
AnnotationControllerWatchAnnotationsResponder
AnnotationControllerWatchAnnotationsResponse
AnnotationKey
The key of an [fuchsia.element/Annotation].
ControllerControlHandle
ControllerEventStream
ControllerGetAnnotationsResponder
ControllerMarker
ControllerProxy
ControllerRequestStream
A Stream of incoming requests for fuchsia.element/Controller.
ControllerSynchronousProxy
ControllerUpdateAnnotationsResponder
ControllerWatchAnnotationsResponder
GraphicalPresenterControlHandle
GraphicalPresenterEventStream
GraphicalPresenterMarker
GraphicalPresenterPresentViewRequest
GraphicalPresenterPresentViewResponder
GraphicalPresenterProxy
GraphicalPresenterRequestStream
A Stream of incoming requests for fuchsia.element/GraphicalPresenter.
GraphicalPresenterSynchronousProxy
ManagerControlHandle
ManagerEventStream
ManagerMarker
ManagerProposeElementRequest
ManagerProposeElementResponder
ManagerProxy
ManagerRemoveElementRequest
ManagerRemoveElementResponder
ManagerRequestStream
A Stream of incoming requests for fuchsia.element/Manager.
ManagerSynchronousProxy
Spec
Description of an element to be added to a session.
ViewControllerControlHandle
ViewControllerEventStream
ViewControllerMarker
ViewControllerProxy
ViewControllerRequestStream
A Stream of incoming requests for fuchsia.element/ViewController.
ViewControllerSynchronousProxy
ViewSpec
A description of a view that can be presented by a GraphicalPresenter.

Enums§

AnnotationControllerEvent
AnnotationControllerRequest
An interface to create, read, update, and delete annotations, typically on an element or its view.
AnnotationValue
The value of an [fuchsia.element/Annotation].
ControllerEvent
ControllerRequest
An interface that gives clients of Manager (element proposers) control over the proposed element’s lifecycle and annotations.
GetAnnotationsError
An error returned from ElementController/GetAnnotations.
GraphicalPresenterEvent
GraphicalPresenterRequest
An interface used to instruct a server to present graphical views, and observe and control the view’s lifecycle.
ManagerError
ManagerEvent
ManagerRequest
An interface used to add elements to a session.
PresentViewError
An error returned when GraphicalPresenter fails to present a view.
ProposeElementError
Errors that can be returned when using the Manager protocol.
UpdateAnnotationsError
An error returned from AnnotationController/UpdateAnnotations
ViewControllerEvent
ViewControllerRequest
Gives clients of GraphicalPresenter control over an individual view presented through PresentView().
WatchAnnotationsError
An error returned from AnnotationController/WatchAnnotations and ElementController/WatchAnnotations.

Constants§

ANNOTATION_KEY_NAME
The name of the element in its collection. If not provided to ProposeElement, a random name is chosen.
ANNOTATION_KEY_PERSIST_ELEMENT
If present, the element will persist over a reboot.
ANNOTATION_KEY_URL
The component URL of the element.
MANAGER_NAMESPACE
MAX_ANNOTATIONS_PER_ELEMENT
Maximum number of annotations for a single element or view.
MAX_ANNOTATION_KEY_NAMESPACE_SIZE
Maximum length of AnnotationKey.namespace.
MAX_ANNOTATION_KEY_VALUE_SIZE
Maximum length of AnnotationKey.value.

Traits§

AnnotationControllerProxyInterface
ControllerProxyInterface
GraphicalPresenterProxyInterface
ManagerProxyInterface
ViewControllerProxyInterface

Type Aliases§

AnnotationControllerGetAnnotationsResult
AnnotationControllerUpdateAnnotationsResult
AnnotationControllerWatchAnnotationsResult
AnnotationKeys
A list of annotation keys.
Annotations
A list of annotations on an element.
GraphicalPresenterPresentViewResult
ManagerProposeElementResult
ManagerRemoveElementResult