| [ |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.length" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.offset" |
| }, |
| { |
| "declaration": "fuchsia.io/SeekOrigin", |
| "kind": "struct/member", |
| "name": "fuchsia.io/AdvisoryLockRange.origin" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/AdvisoryLockRange" |
| }, |
| { |
| "declaration": "fuchsia.io/AdvisoryLockRange", |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.range" |
| }, |
| { |
| "declaration": "fuchsia.io/AdvisoryLockType", |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.type" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.io/AdvisoryLockRequest.wait" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.io/AdvisoryLockType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/AdvisoryLocking.AdvisoryLock" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/AdvisoryLocking" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/InotifyWatchMask", |
| "kind": "const", |
| "name": "fuchsia.io/CLOSE_ALL", |
| "value": "24" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionFlags.APPEND", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionFlags.CONNECT", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionFlags.GET_CONNECTION_INFO", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionFlags.TRUNCATE", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/ConnectionFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionInfo.available_operations" |
| }, |
| { |
| "declaration": "fuchsia.io/Representation", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionInfo.representation" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionInfo.rights" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ConnectionInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionInfoQuery.AVAILABLE_OPERATIONS", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionInfoQuery.REPRESENTATION", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/ConnectionInfoQuery.RIGHTS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/ConnectionInfoQuery", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/ConnectionFlags", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionOptions.flags" |
| }, |
| { |
| "declaration": "fuchsia.io/NodeProtocols", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionOptions.protocols" |
| }, |
| { |
| "declaration": "fuchsia.io/RightsRequest", |
| "kind": "table/member", |
| "name": "fuchsia.io/ConnectionOptions.rights_request" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ConnectionOptions" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ConnectorInfo" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/DatagramSocket.rx_meta_buf_size" |
| }, |
| { |
| "declaration": "zx/handle:<SOCKET,zx.TRANSFER,zx.READ,zx.WRITE,zx.WAIT,zx.INSPECT>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/DatagramSocket.socket" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/DatagramSocket.tx_meta_buf_size" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/DatagramSocket", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/DatagramSocketInfo.rx_meta_buf_size" |
| }, |
| { |
| "declaration": "zx/handle:SOCKET", |
| "kind": "table/member", |
| "name": "fuchsia.io/DatagramSocketInfo.socket" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/DatagramSocketInfo.tx_meta_buf_size" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DatagramSocketInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:<EVENTPAIR,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/Device.unused" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Device", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:EVENTPAIR", |
| "kind": "table/member", |
| "name": "fuchsia.io/DeviceInfo.unused" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DeviceInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string:4095 path,fuchsia.io/InotifyWatchMask filter,uint32 watch_descriptor,zx/handle:SOCKET socket) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.AddInotifyFilter" |
| }, |
| { |
| "declaration": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.AdvisoryLock" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Describe2" |
| }, |
| { |
| "declaration": "(fuchsia.io/DirectoryEnumerateOptions options,server_end:fuchsia.io/DirectoryIterator iterator)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Enumerate" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetAttributes" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetFlags" |
| }, |
| { |
| "declaration": "() -> (int32 s,zx/handle:optional token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.GetToken" |
| }, |
| { |
| "declaration": "(string:255 src,zx/handle dst_parent_token,string:255 dst) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Link" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.OnOpen" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Open" |
| }, |
| { |
| "declaration": "(string:4095 path,fuchsia.io/OpenMode mode,fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Open2" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.QueryFilesystem" |
| }, |
| { |
| "declaration": "(uint64 max_bytes) -> (int32 s,vector<uint8>:8192 dirents)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.ReadDirents" |
| }, |
| { |
| "declaration": "(string:255 src,zx/handle:EVENT dst_parent_token,string:255 dst) -> (fuchsia.io/Directory2_Rename_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Rename" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Reopen" |
| }, |
| { |
| "declaration": "() -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Rewind" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Sync" |
| }, |
| { |
| "declaration": "(string:255 name,fuchsia.io/UnlinkOptions options) -> (fuchsia.io/Directory2_Unlink_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Unlink" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.UpdateAttributes" |
| }, |
| { |
| "declaration": "(fuchsia.io/WatchMask mask,uint32 options,server_end:fuchsia.io/DirectoryWatcher watcher) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Describe2" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetAttributes" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetFlags" |
| }, |
| { |
| "declaration": "() -> (int32 s,zx/handle:optional token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.GetToken" |
| }, |
| { |
| "declaration": "(string:255 src,zx/handle dst_parent_token,string:255 dst) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Link" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.OnOpen" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Open" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.QueryFilesystem" |
| }, |
| { |
| "declaration": "(uint64 max_bytes) -> (int32 s,vector<uint8>:8192 dirents)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.ReadDirents" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Reopen" |
| }, |
| { |
| "declaration": "() -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Rewind" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.UpdateAttributes" |
| }, |
| { |
| "declaration": "(fuchsia.io/WatchMask mask,uint32 options,server_end:fuchsia.io/DirectoryWatcher watcher) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory1.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory1" |
| }, |
| { |
| "declaration": "(string:4095 path,fuchsia.io/InotifyWatchMask filter,uint32 watch_descriptor,zx/handle:SOCKET socket) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.AddInotifyFilter" |
| }, |
| { |
| "declaration": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.AdvisoryLock" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Close" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Describe2" |
| }, |
| { |
| "declaration": "(fuchsia.io/DirectoryEnumerateOptions options,server_end:fuchsia.io/DirectoryIterator iterator)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Enumerate" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.GetAttributes" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.OnConnectionInfo" |
| }, |
| { |
| "declaration": "(string:4095 path,fuchsia.io/OpenMode mode,fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Open2" |
| }, |
| { |
| "declaration": "(string:255 src,zx/handle:EVENT dst_parent_token,string:255 dst) -> (fuchsia.io/Directory2_Rename_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Rename" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Reopen" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Sync" |
| }, |
| { |
| "declaration": "(string:255 name,fuchsia.io/UnlinkOptions options) -> (fuchsia.io/Directory2_Unlink_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.Unlink" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Directory2.UpdateAttributes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Directory2" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory2_Rename_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Directory2_Rename_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory2_Rename_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/Directory2_Rename_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Directory2_Rename_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Directory2_Unlink_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Directory2_Unlink_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory2_Unlink_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/Directory2_Unlink_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Directory2_Unlink_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.io/DirectoryEntry.abilities" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/DirectoryEntry.id" |
| }, |
| { |
| "declaration": "string:255", |
| "kind": "table/member", |
| "name": "fuchsia.io/DirectoryEntry.name" |
| }, |
| { |
| "declaration": "fuchsia.io/NodeProtocols", |
| "kind": "table/member", |
| "name": "fuchsia.io/DirectoryEntry.protocols" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DirectoryEntry" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DirectoryEnumerateOptions" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/DirectoryInfo" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/DirectoryIterator_GetNext_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/DirectoryIterator.GetNext" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/DirectoryIterator" |
| }, |
| { |
| "declaration": "vector<fuchsia.io/DirectoryEntry>:8192", |
| "kind": "struct/member", |
| "name": "fuchsia.io/DirectoryIterator_GetNext_Response.entries" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/DirectoryIterator_GetNext_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/DirectoryIterator_GetNext_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/DirectoryIterator_GetNext_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/DirectoryIterator_GetNext_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/DirectoryIterator_GetNext_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/DirectoryObject" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/DirectoryWatcher" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.io/DirentType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.AdvisoryLock" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Describe2" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetAttributes" |
| }, |
| { |
| "declaration": "(fuchsia.io/VmoFlags flags) -> (fuchsia.io/File2_GetBackingMemory_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetBackingMemory" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.GetFlags" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.OnOpen" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.QueryFilesystem" |
| }, |
| { |
| "declaration": "(uint64 count) -> (fuchsia.io/File2_Read_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Read" |
| }, |
| { |
| "declaration": "(uint64 count,uint64 offset) -> (fuchsia.io/File2_ReadAt_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.ReadAt" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Reopen" |
| }, |
| { |
| "declaration": "(uint64 length) -> (fuchsia.io/File2_Resize_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Resize" |
| }, |
| { |
| "declaration": "(fuchsia.io/SeekOrigin origin,int64 offset) -> (fuchsia.io/File2_Seek_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Seek" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.UpdateAttributes" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data) -> (fuchsia.io/File2_Write_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.Write" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data,uint64 offset) -> (fuchsia.io/File2_WriteAt_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.WriteAt" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data) -> (int32 s,uint64 actual)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File.WriteDeprecated" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/File" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Describe2" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.GetAttributes" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.GetFlags" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.OnOpen" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.QueryFilesystem" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Reopen" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.UpdateAttributes" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data) -> (int32 s,uint64 actual)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File1.WriteDeprecated" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/File1" |
| }, |
| { |
| "declaration": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.AdvisoryLock" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Close" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Describe2" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.GetAttributes" |
| }, |
| { |
| "declaration": "(fuchsia.io/VmoFlags flags) -> (fuchsia.io/File2_GetBackingMemory_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.GetBackingMemory" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.OnConnectionInfo" |
| }, |
| { |
| "declaration": "(uint64 count) -> (fuchsia.io/File2_Read_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Read" |
| }, |
| { |
| "declaration": "(uint64 count,uint64 offset) -> (fuchsia.io/File2_ReadAt_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.ReadAt" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Reopen" |
| }, |
| { |
| "declaration": "(uint64 length) -> (fuchsia.io/File2_Resize_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Resize" |
| }, |
| { |
| "declaration": "(fuchsia.io/SeekOrigin origin,int64 offset) -> (fuchsia.io/File2_Seek_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Seek" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.UpdateAttributes" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data) -> (fuchsia.io/File2_Write_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.Write" |
| }, |
| { |
| "declaration": "(vector<uint8>:8192 data,uint64 offset) -> (fuchsia.io/File2_WriteAt_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/File2.WriteAt" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/File2" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_GetBackingMemory_Response.vmo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_GetBackingMemory_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_GetBackingMemory_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_GetBackingMemory_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_GetBackingMemory_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_GetBackingMemory_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<uint8>:8192", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_ReadAt_Response.data" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_ReadAt_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_ReadAt_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_ReadAt_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_ReadAt_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_ReadAt_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<uint8>:8192", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_Read_Response.data" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_Read_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Read_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_Read_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Read_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_Read_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_Resize_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Resize_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_Resize_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Resize_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_Resize_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_Seek_Response.offset_from_start" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_Seek_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Seek_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_Seek_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Seek_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_Seek_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_WriteAt_Response.actual_count" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_WriteAt_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_WriteAt_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_WriteAt_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_WriteAt_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_WriteAt_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/File2_Write_Response.actual_count" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/File2_Write_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Write_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/File2_Write_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/File2_Write_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/File2_Write_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.is_append" |
| }, |
| { |
| "declaration": "zx/handle:EVENT", |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.observer" |
| }, |
| { |
| "declaration": "zx/handle:STREAM", |
| "kind": "table/member", |
| "name": "fuchsia.io/FileInfo.stream" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/FileInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:<EVENT,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileObject.event" |
| }, |
| { |
| "declaration": "zx/handle:<STREAM,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FileObject.stream" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FileObject", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileSignal.READABLE", |
| "value": "16777216" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/FileSignal.WRITABLE", |
| "value": "33554432" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/FileSignal", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.block_size" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.free_shared_pool_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.fs_id" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.fs_type" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.max_filename_size" |
| }, |
| { |
| "declaration": "array<int8,32>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.name" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.padding" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.total_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.total_nodes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.used_bytes" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/FilesystemInfo.used_nodes" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/FilesystemInfo" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/INO_UNKNOWN", |
| "value": "18446744073709551615" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.abilities" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.content_size" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.id" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.link_count" |
| }, |
| { |
| "declaration": "fuchsia.io/NodeProtocols", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.protocols" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/ImmutableNodeAttributes.storage_size" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/ImmutableNodeAttributes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Inotifier" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/InotifyEvent.cookie" |
| }, |
| { |
| "declaration": "string:4095", |
| "kind": "struct/member", |
| "name": "fuchsia.io/InotifyEvent.filename" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/InotifyEvent.len" |
| }, |
| { |
| "declaration": "fuchsia.io/InotifyWatchMask", |
| "kind": "struct/member", |
| "name": "fuchsia.io/InotifyEvent.mask" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/InotifyEvent.watch_descriptor" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/InotifyEvent" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.ACCESS", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.ATTRIB", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.CLOSE_NOWRITE", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.CLOSE_WRITE", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.CREATE", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.DELETE", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.DELETE_SELF", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.DONT_FOLLOW", |
| "value": "33554432" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.EXCL_UNLINK", |
| "value": "67108864" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.IGNORED", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.ISDIRECTORY", |
| "value": "1073741824" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MASK_ADD", |
| "value": "536870912" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MASK_CREATE", |
| "value": "268435456" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MODIFY", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MOVED_FROM", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MOVED_TO", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.MOVE_SELF", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.ONESHOT", |
| "value": "2147483648" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.ONLYDIR", |
| "value": "16777216" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.OPEN", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.Q_OVERFLOW", |
| "value": "16384" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/InotifyWatchMask.UNMOUNT", |
| "value": "8192" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/InotifyWatchMask", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_BUF", |
| "value": "8192" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_FILENAME", |
| "value": "255" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_FS_NAME_BUFFER", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_NAME_LENGTH", |
| "value": "255" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_PATH", |
| "value": "4096" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_PATH_LENGTH", |
| "value": "4095" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.io/MAX_TRANSFER_SIZE", |
| "value": "8192" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_PROTECTION_MASK", |
| "value": "4095" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_BLOCK_DEVICE", |
| "value": "24576" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_DIRECTORY", |
| "value": "16384" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_FILE", |
| "value": "32768" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_MASK", |
| "value": "1044480" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.io/MODE_TYPE_SERVICE", |
| "value": "65536" |
| }, |
| { |
| "declaration": "fuchsia.io/InotifyWatchMask", |
| "kind": "const", |
| "name": "fuchsia.io/MOVE", |
| "value": "192" |
| }, |
| { |
| "declaration": "fuchsia.mem/Range", |
| "kind": "table/member", |
| "name": "fuchsia.io/MemoryInfo.buffer" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/MemoryInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/MutableNodeAttributes.creation_time" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.io/MutableNodeAttributes.modification_time" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/MutableNodeAttributes" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Describe2" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetAttributes" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.GetFlags" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.OnOpen" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.QueryFilesystem" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Reopen" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node.UpdateAttributes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Close" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/NodeInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Describe" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Describe2" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.GetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.GetAttributes" |
| }, |
| { |
| "declaration": "() -> (int32 s,fuchsia.io/OpenFlags flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.GetFlags" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.OnConnectionInfo" |
| }, |
| { |
| "declaration": " -> (int32 s,fuchsia.io/NodeInfo:optional info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.OnOpen" |
| }, |
| { |
| "declaration": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.QueryFilesystem" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Reopen" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.SetAttr" |
| }, |
| { |
| "declaration": "(fuchsia.io/OpenFlags flags) -> (int32 s)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.SetFlags" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node1.UpdateAttributes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node1" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Close_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Close" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Describe2" |
| }, |
| { |
| "declaration": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.GetAttributes" |
| }, |
| { |
| "declaration": " -> (fuchsia.io/ConnectionInfo payload)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.OnConnectionInfo" |
| }, |
| { |
| "declaration": "(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Reopen" |
| }, |
| { |
| "declaration": "() -> (fuchsia.io/Node2_Sync_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.Sync" |
| }, |
| { |
| "declaration": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.io/Node2.UpdateAttributes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.io/Node2" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node2_Close_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_Close_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/Node2_Close_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_Close_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Node2_Close_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_GetAttributes_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/NodeAttributes2", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_GetAttributes_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Node2_GetAttributes_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node2_Sync_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_Sync_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/Node2_Sync_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_Sync_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Node2_Sync_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Node2_UpdateAttributes_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_UpdateAttributes_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.io/Node2_UpdateAttributes_Response", |
| "kind": "union/member", |
| "name": "fuchsia.io/Node2_UpdateAttributes_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Node2_UpdateAttributes_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributeFlags.CREATION_TIME", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributeFlags.MODIFICATION_TIME", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/NodeAttributeFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.content_size" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.creation_time" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.id" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.link_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.mode" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.modification_time" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes.storage_size" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/NodeAttributes" |
| }, |
| { |
| "declaration": "fuchsia.io/ImmutableNodeAttributes", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes2.immutable_attributes" |
| }, |
| { |
| "declaration": "fuchsia.io/MutableNodeAttributes", |
| "kind": "struct/member", |
| "name": "fuchsia.io/NodeAttributes2.mutable_attributes" |
| }, |
| { |
| "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": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.ID", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.LINK_COUNT", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.MODIFICATION_TIME", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.PROTOCOLS", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeAttributesQuery.STORAGE_SIZE", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/NodeAttributesQuery", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/DatagramSocket", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.datagram_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/Device", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.device" |
| }, |
| { |
| "declaration": "fuchsia.io/DirectoryObject", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.directory" |
| }, |
| { |
| "declaration": "fuchsia.io/FileObject", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.file" |
| }, |
| { |
| "declaration": "fuchsia.io/PacketSocket", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.packet_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/PipeObject", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.pipe" |
| }, |
| { |
| "declaration": "fuchsia.io/RawSocket", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.raw_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/Service", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.service" |
| }, |
| { |
| "declaration": "fuchsia.io/StreamSocket", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.stream_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/SynchronousDatagramSocket", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.synchronous_datagram_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/Tty", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.tty" |
| }, |
| { |
| "declaration": "fuchsia.io/Vmofile", |
| "kind": "union/member", |
| "name": "fuchsia.io/NodeInfo.vmofile" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/NodeInfo", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.CONNECTOR", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.DATAGRAM_SOCKET", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.DEVICE", |
| "value": "268435456" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.DIRECTORY", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.FILE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.MEMORY", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.PACKET_SOCKET", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.PIPE", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.RAW_SOCKET", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.STREAM_SOCKET", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.SYNCHRONOUS_DATAGRAM_SOCKET", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/NodeProtocols.TTY", |
| "value": "536870912" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/NodeProtocols", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/OpenFlags", |
| "kind": "const", |
| "name": "fuchsia.io/OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE", |
| "value": "46661632" |
| }, |
| { |
| "declaration": "fuchsia.io/OpenFlags", |
| "kind": "const", |
| "name": "fuchsia.io/OPEN_RIGHTS", |
| "value": "11" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/OpenFlags.APPEND", |
| "value": "1048576" |
| }, |
| { |
| "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_DEPRECATED", |
| "value": "16777216" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/OpenFlags", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.io/OpenMode", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/Operations", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/PacketSocket.event" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/PacketSocket", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:EVENTPAIR", |
| "kind": "table/member", |
| "name": "fuchsia.io/PacketSocketInfo.event" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/PacketSocketInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:SOCKET", |
| "kind": "table/member", |
| "name": "fuchsia.io/PipeInfo.socket" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/PipeInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:SOCKET", |
| "kind": "struct/member", |
| "name": "fuchsia.io/PipeObject.socket" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/PipeObject", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "const", |
| "name": "fuchsia.io/RW_STAR_DIR", |
| "value": "503" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "const", |
| "name": "fuchsia.io/RX_STAR_DIR", |
| "value": "219" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "const", |
| "name": "fuchsia.io/R_STAR_DIR", |
| "value": "211" |
| }, |
| { |
| "declaration": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/RawSocket.event" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/RawSocket", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:EVENTPAIR", |
| "kind": "table/member", |
| "name": "fuchsia.io/RawSocketInfo.event" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/RawSocketInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.io/ConnectorInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.connector" |
| }, |
| { |
| "declaration": "fuchsia.io/DatagramSocketInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.datagram_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/DeviceInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.device" |
| }, |
| { |
| "declaration": "fuchsia.io/DirectoryInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.directory" |
| }, |
| { |
| "declaration": "fuchsia.io/FileInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.file" |
| }, |
| { |
| "declaration": "fuchsia.io/MemoryInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.memory" |
| }, |
| { |
| "declaration": "fuchsia.io/PacketSocketInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.packet_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/PipeInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.pipe" |
| }, |
| { |
| "declaration": "fuchsia.io/RawSocketInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.raw_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/StreamSocketInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.stream_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/SynchronousDatagramSocketInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.synchronous_datagram_socket" |
| }, |
| { |
| "declaration": "fuchsia.io/TtyInfo", |
| "kind": "union/member", |
| "name": "fuchsia.io/Representation.tty" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.io/Representation", |
| "resourceness": "resource", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "struct/member", |
| "name": "fuchsia.io/RightsRequest.at_least" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "struct/member", |
| "name": "fuchsia.io/RightsRequest.at_most" |
| }, |
| { |
| "declaration": "fuchsia.io/RightsResolution", |
| "kind": "struct/member", |
| "name": "fuchsia.io/RightsRequest.resolution" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/RightsRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/RightsResolution.MAXIMIZE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.io/RightsResolution.POSIX", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.io/RightsResolution", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.io/SeekOrigin", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Service" |
| }, |
| { |
| "declaration": "zx/handle:<SOCKET,zx.TRANSFER,zx.READ,zx.WRITE,zx.WAIT,zx.INSPECT>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/StreamSocket.socket" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/StreamSocket", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:SOCKET", |
| "kind": "table/member", |
| "name": "fuchsia.io/StreamSocketInfo.socket" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/StreamSocketInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/SynchronousDatagramSocket.event" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/SynchronousDatagramSocket", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:EVENTPAIR", |
| "kind": "table/member", |
| "name": "fuchsia.io/SynchronousDatagramSocketInfo.event" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/SynchronousDatagramSocketInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:<EVENTPAIR,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.io/Tty.event" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Tty", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "zx/handle:EVENTPAIR", |
| "kind": "table/member", |
| "name": "fuchsia.io/TtyInfo.event" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.io/TtyInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.io/UnlinkFlags.MUST_BE_DIRECTORY", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.io/UnlinkFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/UnlinkFlags", |
| "kind": "table/member", |
| "name": "fuchsia.io/UnlinkOptions.flags" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/VmoFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/Vmofile.length" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.io/Vmofile.offset" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "struct/member", |
| "name": "fuchsia.io/Vmofile.vmo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.io/Vmofile", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "const", |
| "name": "fuchsia.io/W_STAR_DIR", |
| "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" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.io/WatchEvent", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.io/WatchMask", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "const", |
| "name": "fuchsia.io/X_STAR_DIR", |
| "value": "201" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.io" |
| } |
| ] |