blob: 808f815c536a3e69737278568009c0a440ab12e6 [file] [log] [blame] [edit]
[
{
"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",
"ordinal": "7992130864415541162",
"type": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/AdvisoryLocking"
},
{
"kind": "struct",
"name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result.response",
"ordinal": "1",
"type": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Response"
},
{
"kind": "union",
"name": "fuchsia.io/AdvisoryLocking_AdvisoryLock_Result",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.io/CLOSE_ALL",
"type": "fuchsia.io/InotifyWatchMask",
"value": "24"
},
{
"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": "struct/member",
"name": "fuchsia.io/DatagramSocket.rx_meta_buf_size",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.io/DatagramSocket.socket",
"ordinal": "1",
"type": "zx/handle:<SOCKET,zx.TRANSFER,zx.READ,zx.WRITE,zx.WAIT,zx.INSPECT>"
},
{
"kind": "struct/member",
"name": "fuchsia.io/DatagramSocket.tx_meta_buf_size",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.io/DatagramSocket",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.AddInotifyFilter",
"ordinal": "2291733984692638506",
"type": "(string:4095 path,fuchsia.io/InotifyWatchMask filter,uint32 watch_descriptor,zx/handle:SOCKET socket) -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.AdvisoryLock",
"ordinal": "7992130864415541162",
"type": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Clone",
"ordinal": "6512600400724287855",
"type": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Close",
"ordinal": "6540867515453498750",
"type": "() -> (fuchsia.io/Node2_Close_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.DescribeDeprecated",
"ordinal": "1152055232528178848",
"type": "() -> (fuchsia.io/NodeInfoDeprecated info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Enumerate",
"ordinal": "3937494568478622589",
"type": "(fuchsia.io/DirectoryEnumerateOptions options,server_end:fuchsia.io/DirectoryIterator iterator)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.GetAttr",
"ordinal": "8689798978500614909",
"type": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.GetAttributes",
"ordinal": "4414537700416816443",
"type": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.GetConnectionInfo",
"ordinal": "6362521381364198667",
"type": "() -> (fuchsia.io/ConnectionInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.GetFlags",
"ordinal": "6595803110182632097",
"type": "() -> (int32 s,fuchsia.io/OpenFlags flags)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.GetToken",
"ordinal": "2787337947777369685",
"type": "() -> (int32 s,zx/handle:optional token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Link",
"ordinal": "8360374984291987687",
"type": "(string:255 src,zx/handle dst_parent_token,string:255 dst) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.OnOpen",
"ordinal": "9207534335756671346",
"type": " -> (int32 s,fuchsia.io/NodeInfoDeprecated:optional info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.OnRepresentation",
"ordinal": "6679970090861613324",
"type": " -> (fuchsia.io/Representation payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Open",
"ordinal": "3193127272456937152",
"type": "(fuchsia.io/OpenFlags flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Open2",
"ordinal": "3439711884268033238",
"type": "(string:4095 path,fuchsia.io/ConnectionProtocols protocols,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.QueryFilesystem",
"ordinal": "8013111122914313744",
"type": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.ReadDirents",
"ordinal": "3855785432100874762",
"type": "(uint64 max_bytes) -> (int32 s,vector<uint8>:8192 dirents)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Rename",
"ordinal": "8097726607824333022",
"type": "(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.Reopen",
"ordinal": "7675434429343513249",
"type": "(box<fuchsia.io/RightsRequest> rights_request,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Rewind",
"ordinal": "1635123508515392625",
"type": "() -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.SetAttr",
"ordinal": "4721673413776871238",
"type": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.SetFlags",
"ordinal": "5950864159036794675",
"type": "(fuchsia.io/OpenFlags flags) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Sync",
"ordinal": "3196473584242777161",
"type": "() -> (fuchsia.io/Node2_Sync_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Unlink",
"ordinal": "8433556716759383021",
"type": "(string:255 name,fuchsia.io/UnlinkOptions options) -> (fuchsia.io/Directory2_Unlink_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.UpdateAttributes",
"ordinal": "3677402239314018056",
"type": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory.Watch",
"ordinal": "6275512344170098065",
"type": "(fuchsia.io/WatchMask mask,uint32 options,server_end:fuchsia.io/DirectoryWatcher watcher) -> (int32 s)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Directory"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.Clone",
"ordinal": "6512600400724287855",
"type": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.DescribeDeprecated",
"ordinal": "1152055232528178848",
"type": "() -> (fuchsia.io/NodeInfoDeprecated info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.GetAttr",
"ordinal": "8689798978500614909",
"type": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.GetFlags",
"ordinal": "6595803110182632097",
"type": "() -> (int32 s,fuchsia.io/OpenFlags flags)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.GetToken",
"ordinal": "2787337947777369685",
"type": "() -> (int32 s,zx/handle:optional token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.Link",
"ordinal": "8360374984291987687",
"type": "(string:255 src,zx/handle dst_parent_token,string:255 dst) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.OnOpen",
"ordinal": "9207534335756671346",
"type": " -> (int32 s,fuchsia.io/NodeInfoDeprecated:optional info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.Open",
"ordinal": "3193127272456937152",
"type": "(fuchsia.io/OpenFlags flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.QueryFilesystem",
"ordinal": "8013111122914313744",
"type": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.ReadDirents",
"ordinal": "3855785432100874762",
"type": "(uint64 max_bytes) -> (int32 s,vector<uint8>:8192 dirents)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.Rewind",
"ordinal": "1635123508515392625",
"type": "() -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.SetAttr",
"ordinal": "4721673413776871238",
"type": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.SetFlags",
"ordinal": "5950864159036794675",
"type": "(fuchsia.io/OpenFlags flags) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory1.Watch",
"ordinal": "6275512344170098065",
"type": "(fuchsia.io/WatchMask mask,uint32 options,server_end:fuchsia.io/DirectoryWatcher watcher) -> (int32 s)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Directory1"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.AddInotifyFilter",
"ordinal": "2291733984692638506",
"type": "(string:4095 path,fuchsia.io/InotifyWatchMask filter,uint32 watch_descriptor,zx/handle:SOCKET socket) -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.AdvisoryLock",
"ordinal": "7992130864415541162",
"type": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Close",
"ordinal": "6540867515453498750",
"type": "() -> (fuchsia.io/Node2_Close_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Enumerate",
"ordinal": "3937494568478622589",
"type": "(fuchsia.io/DirectoryEnumerateOptions options,server_end:fuchsia.io/DirectoryIterator iterator)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.GetAttributes",
"ordinal": "4414537700416816443",
"type": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.GetConnectionInfo",
"ordinal": "6362521381364198667",
"type": "() -> (fuchsia.io/ConnectionInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.OnRepresentation",
"ordinal": "6679970090861613324",
"type": " -> (fuchsia.io/Representation payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Open2",
"ordinal": "3439711884268033238",
"type": "(string:4095 path,fuchsia.io/ConnectionProtocols protocols,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Rename",
"ordinal": "8097726607824333022",
"type": "(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.Reopen",
"ordinal": "7675434429343513249",
"type": "(box<fuchsia.io/RightsRequest> rights_request,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Sync",
"ordinal": "3196473584242777161",
"type": "() -> (fuchsia.io/Node2_Sync_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.Unlink",
"ordinal": "8433556716759383021",
"type": "(string:255 name,fuchsia.io/UnlinkOptions options) -> (fuchsia.io/Directory2_Unlink_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Directory2.UpdateAttributes",
"ordinal": "3677402239314018056",
"type": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Directory2"
},
{
"kind": "struct",
"name": "fuchsia.io/Directory2_Rename_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Directory2_Rename_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Directory2_Rename_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Directory2_Rename_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Directory2_Rename_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.io/Directory2_Unlink_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Directory2_Unlink_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Directory2_Unlink_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Directory2_Unlink_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Directory2_Unlink_Result",
"strictness": "strict"
},
{
"kind": "table/member",
"name": "fuchsia.io/DirectoryEntry.abilities",
"ordinal": "3",
"type": "fuchsia.io/Operations"
},
{
"kind": "table/member",
"name": "fuchsia.io/DirectoryEntry.id",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.io/DirectoryEntry.name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.io/DirectoryEntry.protocols",
"ordinal": "2",
"type": "fuchsia.io/NodeProtocolKinds"
},
{
"kind": "table",
"name": "fuchsia.io/DirectoryEntry"
},
{
"kind": "table",
"name": "fuchsia.io/DirectoryEnumerateOptions"
},
{
"kind": "table",
"name": "fuchsia.io/DirectoryInfo"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/DirectoryIterator.GetNext",
"ordinal": "4355173791087153387",
"type": "() -> (fuchsia.io/DirectoryIterator_GetNext_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/DirectoryIterator"
},
{
"kind": "struct/member",
"name": "fuchsia.io/DirectoryIterator_GetNext_Response.entries",
"ordinal": "1",
"type": "vector<fuchsia.io/DirectoryEntry>:8192"
},
{
"kind": "struct",
"name": "fuchsia.io/DirectoryIterator_GetNext_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/DirectoryIterator_GetNext_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/DirectoryIterator_GetNext_Result.response",
"ordinal": "1",
"type": "fuchsia.io/DirectoryIterator_GetNext_Response"
},
{
"kind": "union",
"name": "fuchsia.io/DirectoryIterator_GetNext_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.io/DirectoryObject"
},
{
"kind": "struct",
"name": "fuchsia.io/DirectoryProtocol"
},
{
"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"
},
{
"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",
"ordinal": "7992130864415541162",
"type": "(fuchsia.io/AdvisoryLockRequest request) -> (fuchsia.io/AdvisoryLocking_AdvisoryLock_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Clone",
"ordinal": "6512600400724287855",
"type": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Close",
"ordinal": "6540867515453498750",
"type": "() -> (fuchsia.io/Node2_Close_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Describe",
"ordinal": "7545125870053689020",
"type": "() -> (fuchsia.io/FileInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.DescribeDeprecated",
"ordinal": "1152055232528178848",
"type": "() -> (fuchsia.io/NodeInfoDeprecated info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.GetAttr",
"ordinal": "8689798978500614909",
"type": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.GetAttributes",
"ordinal": "4414537700416816443",
"type": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.GetBackingMemory",
"ordinal": "46911652864194091",
"type": "(fuchsia.io/VmoFlags flags) -> (fuchsia.io/File_GetBackingMemory_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.GetConnectionInfo",
"ordinal": "6362521381364198667",
"type": "() -> (fuchsia.io/ConnectionInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.GetFlags",
"ordinal": "6595803110182632097",
"type": "() -> (int32 s,fuchsia.io/OpenFlags flags)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.OnOpen",
"ordinal": "9207534335756671346",
"type": " -> (int32 s,fuchsia.io/NodeInfoDeprecated:optional info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.OnRepresentation",
"ordinal": "6679970090861613324",
"type": " -> (fuchsia.io/Representation payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.QueryFilesystem",
"ordinal": "8013111122914313744",
"type": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Read",
"ordinal": "395825947633028830",
"type": "(uint64 count) -> (fuchsia.io/Readable_Read_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.ReadAt",
"ordinal": "1587416148701180478",
"type": "(uint64 count,uint64 offset) -> (fuchsia.io/File_ReadAt_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Reopen",
"ordinal": "7675434429343513249",
"type": "(box<fuchsia.io/RightsRequest> rights_request,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Resize",
"ordinal": "3134648685270758458",
"type": "(uint64 length) -> (fuchsia.io/File_Resize_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Seek",
"ordinal": "8649041485622956551",
"type": "(fuchsia.io/SeekOrigin origin,int64 offset) -> (fuchsia.io/File_Seek_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.SetAttr",
"ordinal": "4721673413776871238",
"type": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.SetFlags",
"ordinal": "5950864159036794675",
"type": "(fuchsia.io/OpenFlags flags) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Sync",
"ordinal": "3196473584242777161",
"type": "() -> (fuchsia.io/Node2_Sync_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.UpdateAttributes",
"ordinal": "3677402239314018056",
"type": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.Write",
"ordinal": "7651971425397809026",
"type": "(vector<uint8>:8192 data) -> (fuchsia.io/Writable_Write_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/File.WriteAt",
"ordinal": "8736683935131400491",
"type": "(vector<uint8>:8192 data,uint64 offset) -> (fuchsia.io/File_WriteAt_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/File"
},
{
"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": "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/File_GetBackingMemory_Response.vmo",
"ordinal": "1",
"type": "zx/handle:VMO"
},
{
"kind": "struct",
"name": "fuchsia.io/File_GetBackingMemory_Response",
"resourceness": "resource"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_GetBackingMemory_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_GetBackingMemory_Result.response",
"ordinal": "1",
"type": "fuchsia.io/File_GetBackingMemory_Response"
},
{
"kind": "union",
"name": "fuchsia.io/File_GetBackingMemory_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"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": "union/member",
"name": "fuchsia.io/File_ReadAt_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_ReadAt_Result.response",
"ordinal": "1",
"type": "fuchsia.io/File_ReadAt_Response"
},
{
"kind": "union",
"name": "fuchsia.io/File_ReadAt_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.io/File_Resize_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_Resize_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_Resize_Result.response",
"ordinal": "1",
"type": "fuchsia.io/File_Resize_Response"
},
{
"kind": "union",
"name": "fuchsia.io/File_Resize_Result",
"strictness": "strict"
},
{
"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": "union/member",
"name": "fuchsia.io/File_Seek_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_Seek_Result.response",
"ordinal": "1",
"type": "fuchsia.io/File_Seek_Response"
},
{
"kind": "union",
"name": "fuchsia.io/File_Seek_Result",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.io/File_WriteAt_Response.actual_count",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.io/File_WriteAt_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_WriteAt_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/File_WriteAt_Result.response",
"ordinal": "1",
"type": "fuchsia.io/File_WriteAt_Response"
},
{
"kind": "union",
"name": "fuchsia.io/File_WriteAt_Result",
"strictness": "strict"
},
{
"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": "protocol",
"name": "fuchsia.io/Inotifier"
},
{
"kind": "struct/member",
"name": "fuchsia.io/InotifyEvent.cookie",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.io/InotifyEvent.filename",
"ordinal": "5",
"type": "string:4095"
},
{
"kind": "struct/member",
"name": "fuchsia.io/InotifyEvent.len",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.io/InotifyEvent.mask",
"ordinal": "2",
"type": "fuchsia.io/InotifyWatchMask"
},
{
"kind": "struct/member",
"name": "fuchsia.io/InotifyEvent.watch_descriptor",
"ordinal": "1",
"type": "uint32"
},
{
"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"
},
{
"kind": "bits",
"name": "fuchsia.io/InotifyWatchMask",
"strictness": "strict",
"type": "uint32"
},
{
"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",
"type": "uint64",
"value": "4096"
},
{
"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": "const",
"name": "fuchsia.io/MOVE",
"type": "fuchsia.io/InotifyWatchMask",
"value": "192"
},
{
"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",
"ordinal": "6512600400724287855",
"type": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.Close",
"ordinal": "6540867515453498750",
"type": "() -> (fuchsia.io/Node2_Close_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.DescribeDeprecated",
"ordinal": "1152055232528178848",
"type": "() -> (fuchsia.io/NodeInfoDeprecated info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.GetAttr",
"ordinal": "8689798978500614909",
"type": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.GetAttributes",
"ordinal": "4414537700416816443",
"type": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.GetConnectionInfo",
"ordinal": "6362521381364198667",
"type": "() -> (fuchsia.io/ConnectionInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.GetFlags",
"ordinal": "6595803110182632097",
"type": "() -> (int32 s,fuchsia.io/OpenFlags flags)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.OnOpen",
"ordinal": "9207534335756671346",
"type": " -> (int32 s,fuchsia.io/NodeInfoDeprecated:optional info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.OnRepresentation",
"ordinal": "6679970090861613324",
"type": " -> (fuchsia.io/Representation payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.QueryFilesystem",
"ordinal": "8013111122914313744",
"type": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.Reopen",
"ordinal": "7675434429343513249",
"type": "(box<fuchsia.io/RightsRequest> rights_request,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.SetAttr",
"ordinal": "4721673413776871238",
"type": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.SetFlags",
"ordinal": "5950864159036794675",
"type": "(fuchsia.io/OpenFlags flags) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.Sync",
"ordinal": "3196473584242777161",
"type": "() -> (fuchsia.io/Node2_Sync_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node.UpdateAttributes",
"ordinal": "3677402239314018056",
"type": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Node"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.Clone",
"ordinal": "6512600400724287855",
"type": "(fuchsia.io/OpenFlags flags,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.DescribeDeprecated",
"ordinal": "1152055232528178848",
"type": "() -> (fuchsia.io/NodeInfoDeprecated info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.GetAttr",
"ordinal": "8689798978500614909",
"type": "() -> (int32 s,fuchsia.io/NodeAttributes attributes)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.GetFlags",
"ordinal": "6595803110182632097",
"type": "() -> (int32 s,fuchsia.io/OpenFlags flags)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.OnOpen",
"ordinal": "9207534335756671346",
"type": " -> (int32 s,fuchsia.io/NodeInfoDeprecated:optional info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.QueryFilesystem",
"ordinal": "8013111122914313744",
"type": "() -> (int32 s,box<fuchsia.io/FilesystemInfo> info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.SetAttr",
"ordinal": "4721673413776871238",
"type": "(fuchsia.io/NodeAttributeFlags flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node1.SetFlags",
"ordinal": "5950864159036794675",
"type": "(fuchsia.io/OpenFlags flags) -> (int32 s)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Node1"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.Close",
"ordinal": "6540867515453498750",
"type": "() -> (fuchsia.io/Node2_Close_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.GetAttributes",
"ordinal": "4414537700416816443",
"type": "(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node2_GetAttributes_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.GetConnectionInfo",
"ordinal": "6362521381364198667",
"type": "() -> (fuchsia.io/ConnectionInfo payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.OnRepresentation",
"ordinal": "6679970090861613324",
"type": " -> (fuchsia.io/Representation payload)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.Reopen",
"ordinal": "7675434429343513249",
"type": "(box<fuchsia.io/RightsRequest> rights_request,zx/handle:CHANNEL object_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.Sync",
"ordinal": "3196473584242777161",
"type": "() -> (fuchsia.io/Node2_Sync_Result result)"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Node2.UpdateAttributes",
"ordinal": "3677402239314018056",
"type": "(fuchsia.io/MutableNodeAttributes payload) -> (fuchsia.io/Node2_UpdateAttributes_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Node2"
},
{
"kind": "struct",
"name": "fuchsia.io/Node2_Close_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_Close_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_Close_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Node2_Close_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Node2_Close_Result",
"strictness": "strict"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_GetAttributes_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_GetAttributes_Result.response",
"ordinal": "1",
"type": "fuchsia.io/NodeAttributes2"
},
{
"kind": "union",
"name": "fuchsia.io/Node2_GetAttributes_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.io/Node2_Sync_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_Sync_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_Sync_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Node2_Sync_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Node2_Sync_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.io/Node2_UpdateAttributes_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_UpdateAttributes_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Node2_UpdateAttributes_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Node2_UpdateAttributes_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"
},
{
"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.datagram_socket",
"ordinal": "13",
"type": "fuchsia.io/DatagramSocket"
},
{
"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.packet_socket",
"ordinal": "12",
"type": "fuchsia.io/PacketSocket"
},
{
"kind": "union/member",
"name": "fuchsia.io/NodeInfoDeprecated.raw_socket",
"ordinal": "11",
"type": "fuchsia.io/RawSocket"
},
{
"kind": "union/member",
"name": "fuchsia.io/NodeInfoDeprecated.service",
"ordinal": "1",
"type": "fuchsia.io/Service"
},
{
"kind": "union/member",
"name": "fuchsia.io/NodeInfoDeprecated.stream_socket",
"ordinal": "10",
"type": "fuchsia.io/StreamSocket"
},
{
"kind": "union/member",
"name": "fuchsia.io/NodeInfoDeprecated.synchronous_datagram_socket",
"ordinal": "9",
"type": "fuchsia.io/SynchronousDatagramSocket"
},
{
"kind": "union/member",
"name": "fuchsia.io/NodeInfoDeprecated.tty",
"ordinal": "7",
"type": "fuchsia.io/Tty"
},
{
"kind": "union",
"name": "fuchsia.io/NodeInfoDeprecated",
"resourceness": "resource",
"strictness": "strict"
},
{
"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_request",
"ordinal": "4",
"type": "fuchsia.io/RightsRequest"
},
{
"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/DirectoryProtocol"
},
{
"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.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"
},
{
"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",
"ordinal": "3193127272456937152",
"type": "(fuchsia.io/OpenFlags flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Openable"
},
{
"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": "struct/member",
"name": "fuchsia.io/PacketSocket.event",
"ordinal": "1",
"type": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>"
},
{
"kind": "struct",
"name": "fuchsia.io/PacketSocket",
"resourceness": "resource"
},
{
"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": "struct/member",
"name": "fuchsia.io/RawSocket.event",
"ordinal": "1",
"type": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>"
},
{
"kind": "struct",
"name": "fuchsia.io/RawSocket",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.io/Readable.Read",
"ordinal": "395825947633028830",
"type": "(uint64 count) -> (fuchsia.io/Readable_Read_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Readable"
},
{
"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/Readable_Read_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Readable_Read_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Readable_Read_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Readable_Read_Result",
"strictness": "strict"
},
{
"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",
"resourceness": "resource",
"strictness": "flexible"
},
{
"kind": "struct/member",
"name": "fuchsia.io/RightsRequest.at_least",
"ordinal": "2",
"type": "fuchsia.io/Operations"
},
{
"kind": "struct/member",
"name": "fuchsia.io/RightsRequest.at_most",
"ordinal": "1",
"type": "fuchsia.io/Operations"
},
{
"kind": "struct/member",
"name": "fuchsia.io/RightsRequest.resolution",
"ordinal": "3",
"type": "fuchsia.io/RightsResolution"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.io/RightsResolution",
"strictness": "strict",
"type": "uint32"
},
{
"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": "struct/member",
"name": "fuchsia.io/StreamSocket.socket",
"ordinal": "1",
"type": "zx/handle:<SOCKET,zx.TRANSFER,zx.READ,zx.WRITE,zx.WAIT,zx.INSPECT>"
},
{
"kind": "struct",
"name": "fuchsia.io/StreamSocket",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.io/SynchronousDatagramSocket.event",
"ordinal": "1",
"type": "zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>"
},
{
"kind": "struct",
"name": "fuchsia.io/SynchronousDatagramSocket",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.io/Tty.event",
"ordinal": "1",
"type": "zx/handle:<EVENTPAIR,optional>"
},
{
"kind": "struct",
"name": "fuchsia.io/Tty",
"resourceness": "resource"
},
{
"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",
"ordinal": "7651971425397809026",
"type": "(vector<uint8>:8192 data) -> (fuchsia.io/Writable_Write_Result result)"
},
{
"kind": "protocol",
"name": "fuchsia.io/Writable"
},
{
"kind": "struct/member",
"name": "fuchsia.io/Writable_Write_Response.actual_count",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.io/Writable_Write_Response"
},
{
"kind": "union/member",
"name": "fuchsia.io/Writable_Write_Result.err",
"ordinal": "2",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.io/Writable_Write_Result.response",
"ordinal": "1",
"type": "fuchsia.io/Writable_Write_Response"
},
{
"kind": "union",
"name": "fuchsia.io/Writable_Write_Result",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.io/X_STAR_DIR",
"type": "fuchsia.io/Operations",
"value": "201"
},
{
"kind": "library",
"name": "fuchsia.io"
}
]