| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.ldsvc/Loader.Clone", |
| "strictness": "strict", |
| "ordinal": "6333824321947847721", |
| "direction": "two_way", |
| "request": "fuchsia.ldsvc/LoaderCloneRequest", |
| "response": "fuchsia.ldsvc/LoaderCloneResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.ldsvc/Loader.Config", |
| "strictness": "strict", |
| "ordinal": "7676977189692319809", |
| "direction": "two_way", |
| "request": "fuchsia.ldsvc/LoaderConfigRequest", |
| "response": "fuchsia.ldsvc/LoaderConfigResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.ldsvc/Loader.Done", |
| "strictness": "strict", |
| "ordinal": "7186174313520107521", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.ldsvc/Loader.LoadObject", |
| "strictness": "strict", |
| "ordinal": "5243774714012182611", |
| "direction": "two_way", |
| "request": "fuchsia.ldsvc/LoaderLoadObjectRequest", |
| "response": "fuchsia.ldsvc/LoaderLoadObjectResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.ldsvc/Loader", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderCloneRequest.loader", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.ldsvc/Loader" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderCloneRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderCloneResponse.rv", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderCloneResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderConfigRequest.config", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderConfigRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderConfigResponse.rv", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderConfigResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderLoadObjectRequest.object_name", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderLoadObjectRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderLoadObjectResponse.object", |
| "ordinal": "2", |
| "type": "zx/Handle:<VMO,optional>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.ldsvc/LoaderLoadObjectResponse.rv", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.ldsvc/LoaderLoadObjectResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.ldsvc" |
| } |
| ] |