blob: f7cdec240af7205fdd205da1b89a4765b5bcfbbb [file] [log] [blame] [edit]
[
{
"kind": "struct/member",
"name": "fuchsia.element/Annotation.key",
"ordinal": "1",
"type": "fuchsia.element/AnnotationKey"
},
{
"kind": "struct/member",
"name": "fuchsia.element/Annotation.value",
"ordinal": "2",
"type": "fuchsia.element/AnnotationValue"
},
{
"kind": "struct",
"name": "fuchsia.element/Annotation",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/AnnotationController.GetAnnotations",
"ordinal": "785749591841055994",
"type": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/AnnotationController.UpdateAnnotations",
"ordinal": "6276017981234660998",
"type": "(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.WatchAnnotations",
"ordinal": "2682765957598885231",
"type": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.element/AnnotationController"
},
{
"kind": "struct/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Response.annotations",
"ordinal": "1",
"type": "vector<fuchsia.element/Annotation>:1024"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Response",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result.err",
"ordinal": "2",
"type": "fuchsia.element/GetAnnotationsError"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result.response",
"ordinal": "1",
"type": "fuchsia.element/AnnotationController_GetAnnotations_Response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_GetAnnotations_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Response"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.err",
"ordinal": "2",
"type": "fuchsia.element/UpdateAnnotationsError"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result.response",
"ordinal": "1",
"type": "fuchsia.element/AnnotationController_UpdateAnnotations_Response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_UpdateAnnotations_Result",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Response.annotations",
"ordinal": "1",
"type": "vector<fuchsia.element/Annotation>:1024"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Response",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.err",
"ordinal": "2",
"type": "fuchsia.element/WatchAnnotationsError"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result.response",
"ordinal": "1",
"type": "fuchsia.element/AnnotationController_WatchAnnotations_Response"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationController_WatchAnnotations_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.element/AnnotationKey.namespace",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "struct/member",
"name": "fuchsia.element/AnnotationKey.value",
"ordinal": "2",
"type": "string:128"
},
{
"kind": "struct",
"name": "fuchsia.element/AnnotationKey"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationValue.buffer",
"ordinal": "2",
"type": "fuchsia.mem/Buffer"
},
{
"kind": "union/member",
"name": "fuchsia.element/AnnotationValue.text",
"ordinal": "1",
"type": "string"
},
{
"kind": "union",
"name": "fuchsia.element/AnnotationValue",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/Controller.GetAnnotations",
"ordinal": "785749591841055994",
"type": "() -> (fuchsia.element/AnnotationController_GetAnnotations_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/Controller.UpdateAnnotations",
"ordinal": "6276017981234660998",
"type": "(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.WatchAnnotations",
"ordinal": "2682765957598885231",
"type": "() -> (fuchsia.element/AnnotationController_WatchAnnotations_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.element/Controller"
},
{
"kind": "enum/member",
"name": "fuchsia.element/GetAnnotationsError.BUFFER_READ_FAILED",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.element/GetAnnotationsError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/GraphicalPresenter.PresentView",
"ordinal": "4134377975219137658",
"type": "(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",
"name": "fuchsia.element/GraphicalPresenter"
},
{
"kind": "struct",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Response"
},
{
"kind": "union/member",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result.err",
"ordinal": "2",
"type": "fuchsia.element/PresentViewError"
},
{
"kind": "union/member",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result.response",
"ordinal": "1",
"type": "fuchsia.element/GraphicalPresenter_PresentView_Response"
},
{
"kind": "union",
"name": "fuchsia.element/GraphicalPresenter_PresentView_Result",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATIONS_PER_ELEMENT",
"type": "uint32",
"value": "1024"
},
{
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATION_KEY_NAMESPACE_SIZE",
"type": "uint32",
"value": "128"
},
{
"kind": "const",
"name": "fuchsia.element/MAX_ANNOTATION_KEY_VALUE_SIZE",
"type": "uint32",
"value": "128"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/Manager.ProposeElement",
"ordinal": "3096055942164494594",
"type": "(fuchsia.element/Spec spec,server_end:<fuchsia.element/Controller,optional> controller) -> (fuchsia.element/Manager_ProposeElement_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.element/Manager"
},
{
"kind": "struct",
"name": "fuchsia.element/Manager_ProposeElement_Response"
},
{
"kind": "union/member",
"name": "fuchsia.element/Manager_ProposeElement_Result.err",
"ordinal": "2",
"type": "fuchsia.element/ProposeElementError"
},
{
"kind": "union/member",
"name": "fuchsia.element/Manager_ProposeElement_Result.response",
"ordinal": "1",
"type": "fuchsia.element/Manager_ProposeElement_Response"
},
{
"kind": "union",
"name": "fuchsia.element/Manager_ProposeElement_Result",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.element/PresentViewError.INVALID_ARGS",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.element/PresentViewError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.element/ProposeElementError.INVALID_ARGS",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.element/ProposeElementError.NOT_FOUND",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.element/ProposeElementError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.element/Spec.additional_services",
"ordinal": "3",
"type": "fuchsia.sys/ServiceList"
},
{
"kind": "table/member",
"name": "fuchsia.element/Spec.annotations",
"ordinal": "2",
"type": "vector<fuchsia.element/Annotation>:1024"
},
{
"kind": "table/member",
"name": "fuchsia.element/Spec.arguments",
"ordinal": "4",
"type": "vector<string>"
},
{
"kind": "table/member",
"name": "fuchsia.element/Spec.component_url",
"ordinal": "1",
"type": "string:4096"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.element/UpdateAnnotationsError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/ViewController.Dismiss",
"ordinal": "8737091014927688668",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.element/ViewController.OnPresented",
"ordinal": "2780830280981885109",
"type": " -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.element/ViewController"
},
{
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.annotations",
"ordinal": "3",
"type": "vector<fuchsia.element/Annotation>:1024"
},
{
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.view_holder_token",
"ordinal": "1",
"type": "fuchsia.ui.views/ViewHolderToken"
},
{
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.view_ref",
"ordinal": "2",
"type": "fuchsia.ui.views/ViewRef"
},
{
"kind": "table/member",
"name": "fuchsia.element/ViewSpec.viewport_creation_token",
"ordinal": "4",
"type": "fuchsia.ui.views/ViewportCreationToken"
},
{
"kind": "table",
"name": "fuchsia.element/ViewSpec",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.element/WatchAnnotationsError.BUFFER_READ_FAILED",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.element/WatchAnnotationsError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.element"
}
]