| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.length", |
| "ordinal": "3", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.offset", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.origin", |
| "ordinal": "1", |
| "type": "fuchsia.io/SeekOrigin" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/AdvisoryLockRange" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.range", |
| "ordinal": "2", |
| "type": "fuchsia.io/AdvisoryLockRange" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.type", |
| "ordinal": "1", |
| "type": "fuchsia.io/AdvisoryLockType" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.wait", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/AdvisoryLockRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/AdvisoryLockType.READ", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/AdvisoryLockType.UNLOCK", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/AdvisoryLockType.WRITE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.io/AdvisoryLockType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/AdvisoryLocking.AdvisoryLock", |
| "strictness": "strict", |
| "ordinal": "7992130864415541162", |
| "direction": "two_way", |
| "request": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest", |
| "response": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/AdvisoryLocking", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest.request", |
| "ordinal": "1", |
| "type": "fuchsia.io/AdvisoryLockRequest" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionInfo.rights", |
| "ordinal": "1", |
| "type": "fuchsia.io/Operations" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ConnectionInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/ConnectionProtocols.connector", |
| "ordinal": "1", |
| "type": "fuchsia.io/ConnectorFlags" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/ConnectionProtocols.node", |
| "ordinal": "2", |
| "type": "fuchsia.io/NodeOptions" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/ConnectionProtocols", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/ConnectorFlags", |
| "strictness": "flexible", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ConnectorInfo" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/DIRECTORY_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.io/Directory" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.AdvisoryLock", |
| "strictness": "strict", |
| "ordinal": "7992130864415541162", |
| "direction": "two_way", |
| "request": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest", |
| "response": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Clone", |
| "strictness": "strict", |
| "ordinal": "6512600400724287855", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node1CloneRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetAttr", |
| "strictness": "strict", |
| "ordinal": "8689798978500614909", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetAttributes", |
| "strictness": "strict", |
| "ordinal": "4414537700416816443", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node2GetAttributesRequest", |
| "response": "fuchsia.io/NodeAttributes2", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetConnectionInfo", |
| "strictness": "strict", |
| "ordinal": "6362521381364198667", |
| "direction": "two_way", |
| "response": "fuchsia.io/ConnectionInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetFlags", |
| "strictness": "strict", |
| "ordinal": "6595803110182632097", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetToken", |
| "strictness": "strict", |
| "ordinal": "2787337947777369685", |
| "direction": "two_way", |
| "response": "fuchsia.io/Directory1GetTokenResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Link", |
| "strictness": "strict", |
| "ordinal": "8360374984291987687", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1LinkRequest", |
| "response": "fuchsia.io/Directory1LinkResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.OnOpen", |
| "strictness": "strict", |
| "ordinal": "9207534335756671346", |
| "direction": "event", |
| "request": "fuchsia.io/Node1OnOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.OnRepresentation", |
| "strictness": "strict", |
| "ordinal": "6679970090861613324", |
| "direction": "event", |
| "request": "fuchsia.io/Representation" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Open", |
| "strictness": "strict", |
| "ordinal": "3193127272456937152", |
| "direction": "one_way", |
| "request": "fuchsia.io/OpenableOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Open2", |
| "strictness": "strict", |
| "ordinal": "3439711884268033238", |
| "direction": "one_way", |
| "request": "fuchsia.io/Directory2Open2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.QueryFilesystem", |
| "strictness": "strict", |
| "ordinal": "8013111122914313744", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.ReadDirents", |
| "strictness": "strict", |
| "ordinal": "3855785432100874762", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1ReadDirentsRequest", |
| "response": "fuchsia.io/Directory1ReadDirentsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Rename", |
| "strictness": "strict", |
| "ordinal": "8097726607824333022", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory2RenameRequest", |
| "response": "fuchsia.io/Directory2_Rename_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Reopen", |
| "strictness": "strict", |
| "ordinal": "7675434429343513249", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node2ReopenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Rewind", |
| "strictness": "strict", |
| "ordinal": "1635123508515392625", |
| "direction": "two_way", |
| "response": "fuchsia.io/Directory1RewindResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.SetAttr", |
| "strictness": "strict", |
| "ordinal": "4721673413776871238", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetAttrRequest", |
| "response": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.SetFlags", |
| "strictness": "strict", |
| "ordinal": "5950864159036794675", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetFlagsRequest", |
| "response": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Sync", |
| "strictness": "strict", |
| "ordinal": "3196473584242777161", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node2_Sync_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Unlink", |
| "strictness": "strict", |
| "ordinal": "8433556716759383021", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory2UnlinkRequest", |
| "response": "fuchsia.io/Directory2_Unlink_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.UpdateAttributes", |
| "strictness": "strict", |
| "ordinal": "3677402239314018056", |
| "direction": "two_way", |
| "request": "fuchsia.io/MutableNodeAttributes", |
| "response": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Watch", |
| "strictness": "strict", |
| "ordinal": "6275512344170098065", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1WatchRequest", |
| "response": "fuchsia.io/Directory1WatchResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Clone", |
| "strictness": "strict", |
| "ordinal": "6512600400724287855", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node1CloneRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetAttr", |
| "strictness": "strict", |
| "ordinal": "8689798978500614909", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetFlags", |
| "strictness": "strict", |
| "ordinal": "6595803110182632097", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetToken", |
| "strictness": "strict", |
| "ordinal": "2787337947777369685", |
| "direction": "two_way", |
| "response": "fuchsia.io/Directory1GetTokenResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Link", |
| "strictness": "strict", |
| "ordinal": "8360374984291987687", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1LinkRequest", |
| "response": "fuchsia.io/Directory1LinkResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.OnOpen", |
| "strictness": "strict", |
| "ordinal": "9207534335756671346", |
| "direction": "event", |
| "request": "fuchsia.io/Node1OnOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Open", |
| "strictness": "strict", |
| "ordinal": "3193127272456937152", |
| "direction": "one_way", |
| "request": "fuchsia.io/OpenableOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.QueryFilesystem", |
| "strictness": "strict", |
| "ordinal": "8013111122914313744", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.ReadDirents", |
| "strictness": "strict", |
| "ordinal": "3855785432100874762", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1ReadDirentsRequest", |
| "response": "fuchsia.io/Directory1ReadDirentsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Rewind", |
| "strictness": "strict", |
| "ordinal": "1635123508515392625", |
| "direction": "two_way", |
| "response": "fuchsia.io/Directory1RewindResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.SetAttr", |
| "strictness": "strict", |
| "ordinal": "4721673413776871238", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetAttrRequest", |
| "response": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.SetFlags", |
| "strictness": "strict", |
| "ordinal": "5950864159036794675", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetFlagsRequest", |
| "response": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Watch", |
| "strictness": "strict", |
| "ordinal": "6275512344170098065", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory1WatchRequest", |
| "response": "fuchsia.io/Directory1WatchResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory1", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1GetTokenResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1GetTokenResponse.token", |
| "ordinal": "2", |
| "type": "zx/Handle:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1GetTokenResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1LinkRequest.dst", |
| "ordinal": "3", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1LinkRequest.dst_parent_token", |
| "ordinal": "2", |
| "type": "zx/Handle" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1LinkRequest.src", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1LinkRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1LinkResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1LinkResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1ReadDirentsRequest.max_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1ReadDirentsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1ReadDirentsResponse.dirents", |
| "ordinal": "2", |
| "type": "vector<uint8>:8192" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1ReadDirentsResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1ReadDirentsResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1RewindResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1RewindResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1WatchRequest.mask", |
| "ordinal": "1", |
| "type": "fuchsia.io/WatchMask" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1WatchRequest.options", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1WatchRequest.watcher", |
| "ordinal": "3", |
| "type": "server_end:fuchsia.io/DirectoryWatcher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1WatchRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory1WatchResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory1WatchResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.AdvisoryLock", |
| "strictness": "strict", |
| "ordinal": "7992130864415541162", |
| "direction": "two_way", |
| "request": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest", |
| "response": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.GetAttributes", |
| "strictness": "strict", |
| "ordinal": "4414537700416816443", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node2GetAttributesRequest", |
| "response": "fuchsia.io/NodeAttributes2", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.GetConnectionInfo", |
| "strictness": "strict", |
| "ordinal": "6362521381364198667", |
| "direction": "two_way", |
| "response": "fuchsia.io/ConnectionInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.OnRepresentation", |
| "strictness": "strict", |
| "ordinal": "6679970090861613324", |
| "direction": "event", |
| "request": "fuchsia.io/Representation" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Open2", |
| "strictness": "strict", |
| "ordinal": "3439711884268033238", |
| "direction": "one_way", |
| "request": "fuchsia.io/Directory2Open2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Rename", |
| "strictness": "strict", |
| "ordinal": "8097726607824333022", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory2RenameRequest", |
| "response": "fuchsia.io/Directory2_Rename_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Reopen", |
| "strictness": "strict", |
| "ordinal": "7675434429343513249", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node2ReopenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Sync", |
| "strictness": "strict", |
| "ordinal": "3196473584242777161", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node2_Sync_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Unlink", |
| "strictness": "strict", |
| "ordinal": "8433556716759383021", |
| "direction": "two_way", |
| "request": "fuchsia.io/Directory2UnlinkRequest", |
| "response": "fuchsia.io/Directory2_Unlink_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.UpdateAttributes", |
| "strictness": "strict", |
| "ordinal": "3677402239314018056", |
| "direction": "two_way", |
| "request": "fuchsia.io/MutableNodeAttributes", |
| "response": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory2", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2Open2Request.object_request", |
| "ordinal": "3", |
| "type": "zx/Handle:CHANNEL" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2Open2Request.path", |
| "ordinal": "1", |
| "type": "string:4095" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2Open2Request.protocols", |
| "ordinal": "2", |
| "type": "fuchsia.io/ConnectionProtocols" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory2Open2Request", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2RenameRequest.dst", |
| "ordinal": "3", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2RenameRequest.dst_parent_token", |
| "ordinal": "2", |
| "type": "zx/Handle:EVENT" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2RenameRequest.src", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory2RenameRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2UnlinkRequest.name", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Directory2UnlinkRequest.options", |
| "ordinal": "2", |
| "type": "fuchsia.io/UnlinkOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory2UnlinkRequest" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DirectoryInfo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/DirectoryObject" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/DirectoryProtocolOptions.optional_rights", |
| "ordinal": "1", |
| "type": "fuchsia.io/Operations" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DirectoryProtocolOptions" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/DirectoryWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/DirentType.BLOCK_DEVICE", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/DirentType.DIRECTORY", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/DirentType.FILE", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/DirentType.SERVICE", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/DirentType.UNKNOWN", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.io/DirentType", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/FILE_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.io/File" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.AdvisoryLock", |
| "strictness": "strict", |
| "ordinal": "7992130864415541162", |
| "direction": "two_way", |
| "request": "fuchsia.io/AdvisoryLockingAdvisoryLockRequest", |
| "response": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Clone", |
| "strictness": "strict", |
| "ordinal": "6512600400724287855", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node1CloneRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Describe", |
| "strictness": "strict", |
| "ordinal": "7545125870053689020", |
| "direction": "two_way", |
| "response": "fuchsia.io/FileInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetAttr", |
| "strictness": "strict", |
| "ordinal": "8689798978500614909", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetAttributes", |
| "strictness": "strict", |
| "ordinal": "4414537700416816443", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node2GetAttributesRequest", |
| "response": "fuchsia.io/NodeAttributes2", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetBackingMemory", |
| "strictness": "strict", |
| "ordinal": "46911652864194091", |
| "direction": "two_way", |
| "request": "fuchsia.io/FileGetBackingMemoryRequest", |
| "response": "fuchsia.io/File_GetBackingMemory_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetConnectionInfo", |
| "strictness": "strict", |
| "ordinal": "6362521381364198667", |
| "direction": "two_way", |
| "response": "fuchsia.io/ConnectionInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetFlags", |
| "strictness": "strict", |
| "ordinal": "6595803110182632097", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.OnOpen", |
| "strictness": "strict", |
| "ordinal": "9207534335756671346", |
| "direction": "event", |
| "request": "fuchsia.io/Node1OnOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.OnRepresentation", |
| "strictness": "strict", |
| "ordinal": "6679970090861613324", |
| "direction": "event", |
| "request": "fuchsia.io/Representation" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.QueryFilesystem", |
| "strictness": "strict", |
| "ordinal": "8013111122914313744", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Read", |
| "strictness": "strict", |
| "ordinal": "395825947633028830", |
| "direction": "two_way", |
| "request": "fuchsia.io/ReadableReadRequest", |
| "response": "fuchsia.io/Readable_Read_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.ReadAt", |
| "strictness": "strict", |
| "ordinal": "1587416148701180478", |
| "direction": "two_way", |
| "request": "fuchsia.io/FileReadAtRequest", |
| "response": "fuchsia.io/File_ReadAt_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Reopen", |
| "strictness": "strict", |
| "ordinal": "7675434429343513249", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node2ReopenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Resize", |
| "strictness": "strict", |
| "ordinal": "3134648685270758458", |
| "direction": "two_way", |
| "request": "fuchsia.io/FileResizeRequest", |
| "response": "fuchsia.io/File_Resize_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Seek", |
| "strictness": "strict", |
| "ordinal": "8649041485622956551", |
| "direction": "two_way", |
| "request": "fuchsia.io/FileSeekRequest", |
| "response": "fuchsia.io/File_Seek_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.SetAttr", |
| "strictness": "strict", |
| "ordinal": "4721673413776871238", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetAttrRequest", |
| "response": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.SetFlags", |
| "strictness": "strict", |
| "ordinal": "5950864159036794675", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetFlagsRequest", |
| "response": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Sync", |
| "strictness": "strict", |
| "ordinal": "3196473584242777161", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node2_Sync_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.UpdateAttributes", |
| "strictness": "strict", |
| "ordinal": "3677402239314018056", |
| "direction": "two_way", |
| "request": "fuchsia.io/MutableNodeAttributes", |
| "response": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Write", |
| "strictness": "strict", |
| "ordinal": "7651971425397809026", |
| "direction": "two_way", |
| "request": "fuchsia.io/WritableWriteRequest", |
| "response": "fuchsia.io/Writable_Write_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.WriteAt", |
| "strictness": "strict", |
| "ordinal": "8736683935131400491", |
| "direction": "two_way", |
| "request": "fuchsia.io/FileWriteAtRequest", |
| "response": "fuchsia.io/File_WriteAt_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/File", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileGetBackingMemoryRequest.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/VmoFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileGetBackingMemoryRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.is_append", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.observer", |
| "ordinal": "2", |
| "type": "zx/Handle:EVENT" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.stream", |
| "ordinal": "3", |
| "type": "zx/Handle:STREAM" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/FileInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileObject.event", |
| "ordinal": "1", |
| "type": "zx/Handle:<EVENT,optional>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileObject.stream", |
| "ordinal": "2", |
| "type": "zx/Handle:<STREAM,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileObject", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileProtocolFlags.APPEND", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileProtocolFlags.TRUNCATE", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/FileProtocolFlags", |
| "strictness": "flexible", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileReadAtRequest.count", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileReadAtRequest.offset", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileReadAtRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileResizeRequest.length", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileResizeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileSeekRequest.offset", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileSeekRequest.origin", |
| "ordinal": "1", |
| "type": "fuchsia.io/SeekOrigin" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileSeekRequest" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileSignal.READABLE", |
| "value": "16777216" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileSignal.WRITABLE", |
| "value": "33554432" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/FileSignal", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileWriteAtRequest.data", |
| "ordinal": "1", |
| "type": "vector<uint8>:8192" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileWriteAtRequest.offset", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileWriteAtRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/File_GetBackingMemory_Response.vmo", |
| "ordinal": "1", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File_GetBackingMemory_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/File_ReadAt_Response.data", |
| "ordinal": "1", |
| "type": "vector<uint8>:8192" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File_ReadAt_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/File_Seek_Response.offset_from_start", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File_Seek_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/File_WriteAt_Response.actual_count", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File_WriteAt_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.block_size", |
| "ordinal": "7", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.free_shared_pool_bytes", |
| "ordinal": "5", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.fs_id", |
| "ordinal": "6", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.fs_type", |
| "ordinal": "9", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.max_filename_size", |
| "ordinal": "8", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.name", |
| "ordinal": "11", |
| "type": "array<int8,32>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.padding", |
| "ordinal": "10", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.total_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.total_nodes", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.used_bytes", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.used_nodes", |
| "ordinal": "4", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FilesystemInfo" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/INO_UNKNOWN", |
| "type": "uint64", |
| "value": "18446744073709551615" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.abilities", |
| "ordinal": "2", |
| "type": "fuchsia.io/Operations" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.content_size", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.id", |
| "ordinal": "6", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.link_count", |
| "ordinal": "5", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.protocols", |
| "ordinal": "1", |
| "type": "fuchsia.io/NodeProtocolKinds" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.storage_size", |
| "ordinal": "4", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ImmutableNodeAttributes" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_BUF", |
| "type": "uint64", |
| "value": "8192" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_FILENAME", |
| "type": "uint64", |
| "value": "255" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_FS_NAME_BUFFER", |
| "type": "uint64", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_NAME_LENGTH", |
| "type": "uint64", |
| "value": "255" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_PATH_LENGTH", |
| "type": "uint64", |
| "value": "4095" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MAX_TRANSFER_SIZE", |
| "type": "uint64", |
| "value": "8192" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_PROTECTION_MASK", |
| "type": "uint32", |
| "value": "4095" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_BLOCK_DEVICE", |
| "type": "uint32", |
| "value": "24576" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_DIRECTORY", |
| "type": "uint32", |
| "value": "16384" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_FILE", |
| "type": "uint32", |
| "value": "32768" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_MASK", |
| "type": "uint32", |
| "value": "1044480" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_SERVICE", |
| "type": "uint32", |
| "value": "65536" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ModeType.DO_NOT_USE", |
| "value": "2147483648" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/ModeType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/MutableNodeAttributes.creation_time", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/MutableNodeAttributes.modification_time", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/MutableNodeAttributes" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/NODE_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.io/Node" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Clone", |
| "strictness": "strict", |
| "ordinal": "6512600400724287855", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node1CloneRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetAttr", |
| "strictness": "strict", |
| "ordinal": "8689798978500614909", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetAttributes", |
| "strictness": "strict", |
| "ordinal": "4414537700416816443", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node2GetAttributesRequest", |
| "response": "fuchsia.io/NodeAttributes2", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetConnectionInfo", |
| "strictness": "strict", |
| "ordinal": "6362521381364198667", |
| "direction": "two_way", |
| "response": "fuchsia.io/ConnectionInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetFlags", |
| "strictness": "strict", |
| "ordinal": "6595803110182632097", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.OnOpen", |
| "strictness": "strict", |
| "ordinal": "9207534335756671346", |
| "direction": "event", |
| "request": "fuchsia.io/Node1OnOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.OnRepresentation", |
| "strictness": "strict", |
| "ordinal": "6679970090861613324", |
| "direction": "event", |
| "request": "fuchsia.io/Representation" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.QueryFilesystem", |
| "strictness": "strict", |
| "ordinal": "8013111122914313744", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Reopen", |
| "strictness": "strict", |
| "ordinal": "7675434429343513249", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node2ReopenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.SetAttr", |
| "strictness": "strict", |
| "ordinal": "4721673413776871238", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetAttrRequest", |
| "response": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.SetFlags", |
| "strictness": "strict", |
| "ordinal": "5950864159036794675", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetFlagsRequest", |
| "response": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Sync", |
| "strictness": "strict", |
| "ordinal": "3196473584242777161", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node2_Sync_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.UpdateAttributes", |
| "strictness": "strict", |
| "ordinal": "3677402239314018056", |
| "direction": "two_way", |
| "request": "fuchsia.io/MutableNodeAttributes", |
| "response": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Clone", |
| "strictness": "strict", |
| "ordinal": "6512600400724287855", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node1CloneRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.GetAttr", |
| "strictness": "strict", |
| "ordinal": "8689798978500614909", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.GetFlags", |
| "strictness": "strict", |
| "ordinal": "6595803110182632097", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.OnOpen", |
| "strictness": "strict", |
| "ordinal": "9207534335756671346", |
| "direction": "event", |
| "request": "fuchsia.io/Node1OnOpenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.QueryFilesystem", |
| "strictness": "strict", |
| "ordinal": "8013111122914313744", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.SetAttr", |
| "strictness": "strict", |
| "ordinal": "4721673413776871238", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetAttrRequest", |
| "response": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.SetFlags", |
| "strictness": "strict", |
| "ordinal": "5950864159036794675", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node1SetFlagsRequest", |
| "response": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node1", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1CloneRequest.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/OpenFlags" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1CloneRequest.object", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.io/Node" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1CloneRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1GetAttrResponse.attributes", |
| "ordinal": "2", |
| "type": "fuchsia.io/NodeAttributes" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1GetAttrResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1GetAttrResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1GetFlagsResponse.flags", |
| "ordinal": "2", |
| "type": "fuchsia.io/OpenFlags" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1GetFlagsResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1GetFlagsResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1OnOpenRequest.info", |
| "ordinal": "2", |
| "type": "fuchsia.io/NodeInfoDeprecated:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1OnOpenRequest.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1OnOpenRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1QueryFilesystemResponse.info", |
| "ordinal": "2", |
| "type": "box<fuchsia.io/FilesystemInfo>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1QueryFilesystemResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1QueryFilesystemResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1SetAttrRequest.attributes", |
| "ordinal": "2", |
| "type": "fuchsia.io/NodeAttributes" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1SetAttrRequest.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/NodeAttributeFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1SetAttrRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1SetAttrResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1SetAttrResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1SetFlagsRequest.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/OpenFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1SetFlagsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node1SetFlagsResponse.s", |
| "ordinal": "1", |
| "type": "int32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node1SetFlagsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.GetAttributes", |
| "strictness": "strict", |
| "ordinal": "4414537700416816443", |
| "direction": "two_way", |
| "request": "fuchsia.io/Node2GetAttributesRequest", |
| "response": "fuchsia.io/NodeAttributes2", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.GetConnectionInfo", |
| "strictness": "strict", |
| "ordinal": "6362521381364198667", |
| "direction": "two_way", |
| "response": "fuchsia.io/ConnectionInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.OnRepresentation", |
| "strictness": "strict", |
| "ordinal": "6679970090861613324", |
| "direction": "event", |
| "request": "fuchsia.io/Representation" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Reopen", |
| "strictness": "strict", |
| "ordinal": "7675434429343513249", |
| "direction": "one_way", |
| "request": "fuchsia.io/Node2ReopenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Sync", |
| "strictness": "strict", |
| "ordinal": "3196473584242777161", |
| "direction": "two_way", |
| "response": "fuchsia.io/Node2_Sync_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.UpdateAttributes", |
| "strictness": "strict", |
| "ordinal": "3677402239314018056", |
| "direction": "two_way", |
| "request": "fuchsia.io/MutableNodeAttributes", |
| "response": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node2", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node2GetAttributesRequest.query", |
| "ordinal": "1", |
| "type": "fuchsia.io/NodeAttributesQuery" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node2GetAttributesRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node2ReopenRequest.object_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.io/Node" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Node2ReopenRequest.rights_request", |
| "ordinal": "1", |
| "type": "fuchsia.io/RightsRequest" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node2ReopenRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributeFlags.CREATION_TIME", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributeFlags.MODIFICATION_TIME", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/NodeAttributeFlags", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.content_size", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.creation_time", |
| "ordinal": "6", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.id", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.link_count", |
| "ordinal": "5", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.mode", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.modification_time", |
| "ordinal": "7", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.storage_size", |
| "ordinal": "4", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/NodeAttributes" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes2.immutable_attributes", |
| "ordinal": "2", |
| "type": "fuchsia.io/ImmutableNodeAttributes" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes2.mutable_attributes", |
| "ordinal": "1", |
| "type": "fuchsia.io/MutableNodeAttributes" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/NodeAttributes2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.ABILITIES", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.CONTENT_SIZE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.CREATION_TIME", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.ID", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.LINK_COUNT", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.MODIFICATION_TIME", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.PROTOCOLS", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.STORAGE_SIZE", |
| "value": "8" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/NodeAttributesQuery", |
| "strictness": "strict", |
| "type": "uint64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeFlags.GET_REPRESENTATION", |
| "value": "1" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/NodeFlags", |
| "strictness": "flexible", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfoDeprecated.directory", |
| "ordinal": "3", |
| "type": "fuchsia.io/DirectoryObject" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfoDeprecated.file", |
| "ordinal": "2", |
| "type": "fuchsia.io/FileObject" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfoDeprecated.service", |
| "ordinal": "1", |
| "type": "fuchsia.io/Service" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/NodeInfoDeprecated", |
| "strictness": "strict", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeOptions.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/NodeFlags" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeOptions.mode", |
| "ordinal": "3", |
| "type": "fuchsia.io/OpenMode" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeOptions.protocols", |
| "ordinal": "2", |
| "type": "fuchsia.io/NodeProtocols" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeOptions.rights", |
| "ordinal": "4", |
| "type": "fuchsia.io/Operations" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/NodeOptions" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocolKinds.CONNECTOR", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocolKinds.DIRECTORY", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocolKinds.FILE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/NodeProtocolKinds", |
| "strictness": "flexible", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeProtocols.directory", |
| "ordinal": "1", |
| "type": "fuchsia.io/DirectoryProtocolOptions" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/NodeProtocols.file", |
| "ordinal": "2", |
| "type": "fuchsia.io/FileProtocolFlags" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/NodeProtocols" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE", |
| "type": "fuchsia.io/OpenFlags", |
| "value": "46661632" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/OPEN_RIGHTS", |
| "type": "fuchsia.io/OpenFlags", |
| "value": "11" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.APPEND", |
| "value": "1048576" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.BLOCK_DEVICE", |
| "value": "16777216" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.CLONE_SAME_RIGHTS", |
| "value": "67108864" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.CREATE", |
| "value": "65536" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.CREATE_IF_ABSENT", |
| "value": "131072" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.DESCRIBE", |
| "value": "8388608" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.DIRECTORY", |
| "value": "524288" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.NODE_REFERENCE", |
| "value": "4194304" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.NOT_DIRECTORY", |
| "value": "33554432" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.POSIX_EXECUTABLE", |
| "value": "268435456" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.POSIX_WRITABLE", |
| "value": "134217728" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.RIGHT_EXECUTABLE", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.RIGHT_READABLE", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.RIGHT_WRITABLE", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.TRUNCATE", |
| "value": "262144" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/OpenFlags", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/OpenMode.ALWAYS_CREATE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/OpenMode.MAYBE_CREATE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/OpenMode.OPEN_EXISTING", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.io/OpenMode", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Openable.Open", |
| "strictness": "strict", |
| "ordinal": "3193127272456937152", |
| "direction": "one_way", |
| "request": "fuchsia.io/OpenableOpenRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Openable", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/OpenableOpenRequest.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/OpenFlags" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/OpenableOpenRequest.mode", |
| "ordinal": "2", |
| "type": "fuchsia.io/ModeType" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/OpenableOpenRequest.object", |
| "ordinal": "4", |
| "type": "server_end:fuchsia.io/Node" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/OpenableOpenRequest.path", |
| "ordinal": "3", |
| "type": "string:4095" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/OpenableOpenRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.CONNECT", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.ENUMERATE", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.EXECUTE", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.GET_ATTRIBUTES", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.MODIFY_DIRECTORY", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.READ_BYTES", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.TRAVERSE", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.UPDATE_ATTRIBUTES", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/Operations.WRITE_BYTES", |
| "value": "4" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/Operations", |
| "strictness": "strict", |
| "type": "uint64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/RW_STAR_DIR", |
| "type": "fuchsia.io/Operations", |
| "value": "503" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/RX_STAR_DIR", |
| "type": "fuchsia.io/Operations", |
| "value": "219" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/R_STAR_DIR", |
| "type": "fuchsia.io/Operations", |
| "value": "211" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Readable.Read", |
| "strictness": "strict", |
| "ordinal": "395825947633028830", |
| "direction": "two_way", |
| "request": "fuchsia.io/ReadableReadRequest", |
| "response": "fuchsia.io/Readable_Read_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Readable", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/ReadableReadRequest.count", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/ReadableReadRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Readable_Read_Response.data", |
| "ordinal": "1", |
| "type": "vector<uint8>:8192" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Readable_Read_Response" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.connector", |
| "ordinal": "1", |
| "type": "fuchsia.io/ConnectorInfo" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.directory", |
| "ordinal": "2", |
| "type": "fuchsia.io/DirectoryInfo" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.file", |
| "ordinal": "3", |
| "type": "fuchsia.io/FileInfo" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Representation", |
| "strictness": "flexible", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/RightsRequest.rights", |
| "ordinal": "1", |
| "type": "fuchsia.io/Operations" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/RightsRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/SeekOrigin.CURRENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/SeekOrigin.END", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/SeekOrigin.START", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.io/SeekOrigin", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Service" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/UnlinkFlags.MUST_BE_DIRECTORY", |
| "value": "1" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/UnlinkFlags", |
| "strictness": "strict", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.io/UnlinkOptions.flags", |
| "ordinal": "1", |
| "type": "fuchsia.io/UnlinkFlags" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/UnlinkOptions" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/VmoFlags.EXECUTE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/VmoFlags.PRIVATE_CLONE", |
| "value": "65536" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/VmoFlags.READ", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/VmoFlags.SHARED_BUFFER", |
| "value": "131072" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/VmoFlags.WRITE", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/VmoFlags", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/W_STAR_DIR", |
| "type": "fuchsia.io/Operations", |
| "value": "485" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/WatchEvent.ADDED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/WatchEvent.DELETED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/WatchEvent.EXISTING", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/WatchEvent.IDLE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/WatchEvent.REMOVED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.io/WatchEvent", |
| "strictness": "strict", |
| "type": "uint8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/WatchMask.ADDED", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/WatchMask.DELETED", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/WatchMask.EXISTING", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/WatchMask.IDLE", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/WatchMask.REMOVED", |
| "value": "4" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.io/WatchMask", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Writable.Write", |
| "strictness": "strict", |
| "ordinal": "7651971425397809026", |
| "direction": "two_way", |
| "request": "fuchsia.io/WritableWriteRequest", |
| "response": "fuchsia.io/Writable_Write_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Writable", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/WritableWriteRequest.data", |
| "ordinal": "1", |
| "type": "vector<uint8>:8192" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/WritableWriteRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.io/Writable_Write_Response.actual_count", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Writable_Write_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.io/X_STAR_DIR", |
| "type": "fuchsia.io/Operations", |
| "value": "201" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.io" |
| } |
| ] |