blob: 4484d6d4e089f35d72d31bc0969a374b58a8ec79 [file] [log] [blame]
[
{
"declaration": "fuchsia.element/AnnotationKey",
"kind": "struct/member",
"name": "fuchsia.element/Annotation.key"
},
{
"declaration": "fuchsia.element/AnnotationValue",
"kind": "struct/member",
"name": "fuchsia.element/Annotation.value"
},
{
"kind": "struct",
"name": "fuchsia.element/Annotation",
"resourceness": "resource"
},
{
"declaration": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/AnnotationController.GetAnnotations"
},
{
"declaration": "(vector<fuchsia.element/Annotation>:1024 annotations_to_set,vector<fuchsia.element/AnnotationKey>:1024 annotations_to_delete) -> (fuchsia.element/AnnotationController_UpdateAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/AnnotationController.UpdateAnnotations"
},
{
"declaration": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/AnnotationController.WatchAnnotations"
},
{
"kind": "protocol",
"name": "fuchsia.element/AnnotationController"
},
{
"declaration": "vector<fuchsia.element/Annotation>:1024",
"kind": "struct/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Response.annotations"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Response",
"resourceness": "resource"
},
{
"declaration": "fuchsia.element/GetAnnotationsError",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result.err"
},
{
"declaration": "fuchsia.element/AnnotationController_GetAnnotations_Response",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result.response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Response"
},
{
"declaration": "fuchsia.element/UpdateAnnotationsError",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.err"
},
{
"declaration": "fuchsia.element/AnnotationController_UpdateAnnotations_Response",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result",
"strictness": "strict"
},
{
"declaration": "vector<fuchsia.element/Annotation>:1024",
"kind": "struct/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Response.annotations"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Response",
"resourceness": "resource"
},
{
"declaration": "fuchsia.element/WatchAnnotationsError",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.err"
},
{
"declaration": "fuchsia.element/AnnotationController_WatchAnnotations_Response",
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.element/AnnotationKey.namespace"
},
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.element/AnnotationKey.value"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationKey"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "union/member",
"name": "fuchsia.element/AnnotationValue.buffer"
},
{
"declaration": "string",
"kind": "union/member",
"name": "fuchsia.element/AnnotationValue.text"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationValue",
"resourceness": "resource",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/Controller.GetAnnotations"
},
{
"declaration": "(vector<fuchsia.element/Annotation>:1024 annotations_to_set,vector<fuchsia.element/AnnotationKey>:1024 annotations_to_delete) -> (fuchsia.element/AnnotationController_UpdateAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/Controller.UpdateAnnotations"
},
{
"declaration": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/Controller.WatchAnnotations"
},
{
"kind": "protocol",
"name": "fuchsia.element/Controller"
},
{
"kind": "enum/member",
"name": "fuchsia.element/GetAnnotationsError.BUFFER_READ_FAILED",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.element/GetAnnotationsError",
"strictness": "strict"
},
{
"declaration": "(fuchsia.element/ViewSpec view_spec,client_end:<fuchsia.element/AnnotationController,optional> annotation_controller,server_end:<fuchsia.element/ViewController,optional> view_controller_request) -> (fuchsia.element/GraphicalPresenter_PresentView_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/GraphicalPresenter.PresentView"
},
{
"kind": "protocol",
"name": "fuchsia.element/GraphicalPresenter"
},
{
"kind": "struct",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Response"
},
{
"declaration": "fuchsia.element/PresentViewError",
"kind": "union/member",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result.err"
},
{
"declaration": "fuchsia.element/GraphicalPresenter_PresentView_Response",
"kind": "union/member",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result.response"
},
{
"kind": "union",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result",
"strictness": "strict"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATIONS_PER_ELEMENT",
"value": "1024"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATION_KEY_NAMESPACE_SIZE",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATION_KEY_VALUE_SIZE",
"value": "128"
},
{
"declaration": "(fuchsia.element/Spec spec,server_end:<fuchsia.element/Controller,optional> controller) -> (fuchsia.element/Manager_ProposeElement_Result result)",
"kind": "protocol/member",
"name": "fuchsia.element/Manager.ProposeElement"
},
{
"kind": "protocol",
"name": "fuchsia.element/Manager"
},
{
"kind": "struct",
"name": "fuchsia.element/Manager_ProposeElement_Response"
},
{
"declaration": "fuchsia.element/ProposeElementError",
"kind": "union/member",
"name": "fuchsia.element/Manager_ProposeElement_Result.err"
},
{
"declaration": "fuchsia.element/Manager_ProposeElement_Response",
"kind": "union/member",
"name": "fuchsia.element/Manager_ProposeElement_Result.response"
},
{
"kind": "union",
"name": "fuchsia.element/Manager_ProposeElement_Result",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.element/PresentViewError.INVALID_ARGS",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.element/PresentViewError",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.element/ProposeElementError.INVALID_ARGS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.element/ProposeElementError.NOT_FOUND",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.element/ProposeElementError",
"strictness": "strict"
},
{
"declaration": "fuchsia.sys/ServiceList",
"kind": "table/member",
"name": "fuchsia.element/Spec.additional_services"
},
{
"declaration": "vector<fuchsia.element/Annotation>:1024",
"kind": "table/member",
"name": "fuchsia.element/Spec.annotations"
},
{
"declaration": "vector<string>",
"kind": "table/member",
"name": "fuchsia.element/Spec.arguments"
},
{
"declaration": "string:4096",
"kind": "table/member",
"name": "fuchsia.element/Spec.component_url"
},
{
"kind": "table",
"name": "fuchsia.element/Spec",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.element/UpdateAnnotationsError.INVALID_ARGS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.element/UpdateAnnotationsError.TOO_MANY_ANNOTATIONS",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.element/UpdateAnnotationsError",
"strictness": "strict"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.element/ViewController.Dismiss"
},
{
"declaration": " -> ()",
"kind": "protocol/member",
"name": "fuchsia.element/ViewController.OnPresented"
},
{
"kind": "protocol",
"name": "fuchsia.element/ViewController"
},
{
"declaration": "vector<fuchsia.element/Annotation>:1024",
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.annotations"
},
{
"declaration": "fuchsia.ui.views/ViewHolderToken",
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.view_holder_token"
},
{
"declaration": "fuchsia.ui.views/ViewRef",
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.view_ref"
},
{
"declaration": "fuchsia.ui.views/ViewportCreationToken",
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.viewport_creation_token"
},
{
"kind": "table",
"name": "fuchsia.element/ViewSpec",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.element/WatchAnnotationsError.BUFFER_READ_FAILED",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.element/WatchAnnotationsError",
"strictness": "flexible"
},
{
"kind": "library",
"name": "fuchsia.element"
}
]