blob: daa2fdd3183f13f2202ec77397d58f9aed892fb5 [file] [log] [blame]
const fuchsia.io/CLONE_FLAG_SAME_RIGHTS uint32 67108864
bits/member fuchsia.io/ConnectionFlags.APPEND 4
bits/member fuchsia.io/ConnectionFlags.CONNECT 2
bits/member fuchsia.io/ConnectionFlags.GET_CONNECTION_INFO 1
bits/member fuchsia.io/ConnectionFlags.TRUNCATE 8
strict bits fuchsia.io/ConnectionFlags uint64
table/member fuchsia.io/ConnectionInfo.available_operations fuchsia.io/Operations
table/member fuchsia.io/ConnectionInfo.representation fuchsia.io/Representation
table/member fuchsia.io/ConnectionInfo.rights fuchsia.io/Operations
resource table fuchsia.io/ConnectionInfo
bits/member fuchsia.io/ConnectionInfoQuery.AVAILABLE_OPERATIONS 4
bits/member fuchsia.io/ConnectionInfoQuery.REPRESENTATION 1
bits/member fuchsia.io/ConnectionInfoQuery.RIGHTS 2
strict bits fuchsia.io/ConnectionInfoQuery uint64
table/member fuchsia.io/ConnectionOptions.flags fuchsia.io/ConnectionFlags
table/member fuchsia.io/ConnectionOptions.protocols fuchsia.io/NodeProtocols
table/member fuchsia.io/ConnectionOptions.rights_request fuchsia.io/RightsRequest
table fuchsia.io/ConnectionOptions
resource table fuchsia.io/ConnectorInfo
const fuchsia.io/DEVICE_SIGNAL_ERROR uint32 134217728
const fuchsia.io/DEVICE_SIGNAL_HANGUP uint32 268435456
const fuchsia.io/DEVICE_SIGNAL_OOB uint32 33554432
const fuchsia.io/DEVICE_SIGNAL_READABLE uint32 16777216
const fuchsia.io/DEVICE_SIGNAL_WRITABLE uint32 67108864
const fuchsia.io/DIRENT_TYPE_BLOCK_DEVICE uint8 6
const fuchsia.io/DIRENT_TYPE_DIRECTORY uint8 4
const fuchsia.io/DIRENT_TYPE_FILE uint8 8
const fuchsia.io/DIRENT_TYPE_SERVICE uint8 16
const fuchsia.io/DIRENT_TYPE_SOCKET uint8 12
const fuchsia.io/DIRENT_TYPE_UNKNOWN uint8 0
struct/member fuchsia.io/DatagramSocket.event zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>
resource struct fuchsia.io/DatagramSocket
table/member fuchsia.io/DatagramSocketInfo.event zx/handle:EVENTPAIR
resource table fuchsia.io/DatagramSocketInfo
table/member fuchsia.io/DebuglogInfo.debuglog zx/handle:DEBUGLOG
resource table fuchsia.io/DebuglogInfo
struct/member fuchsia.io/Device.unused zx/handle:<EVENTPAIR,optional>
resource struct fuchsia.io/Device
table/member fuchsia.io/DeviceInfo.unused zx/handle:EVENTPAIR
resource table fuchsia.io/DeviceInfo
protocol/member fuchsia.io/Directory.AddInotifyFilter(string:4095 path,fuchsia.io2/InotifyWatchMask filter,uint32 watch_descriptor,zx/handle:SOCKET socket) -> ()
protocol/member fuchsia.io/Directory.AdvisoryLock(fuchsia.io2/AdvisoryLockRequest request) -> (fuchsia.io2/AdvisoryLocking_AdvisoryLock_Result result)
protocol/member fuchsia.io/Directory.Clone(uint32 flags,server_end:fuchsia.io/Node object)
protocol/member fuchsia.io/Directory.Close() -> (int32 s)
protocol/member fuchsia.io/Directory.Close2() -> (fuchsia.io/Node_Close2_Result result)
protocol/member fuchsia.io/Directory.Describe() -> (fuchsia.io/NodeInfo info)
protocol/member fuchsia.io/Directory.Describe2(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/Directory.GetAttr() -> (int32 s,fuchsia.io/NodeAttributes attributes)
protocol/member fuchsia.io/Directory.GetAttributes(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node_GetAttributes_Result result)
protocol/member fuchsia.io/Directory.GetToken() -> (int32 s,zx/handle:optional token)
protocol/member fuchsia.io/Directory.IoToIo2Placeholder()
protocol/member fuchsia.io/Directory.Link(string:255 src,zx/handle dst_parent_token,string:255 dst) -> (int32 s)
protocol/member fuchsia.io/Directory.NodeGetFlags() -> (int32 s,uint32 flags)
protocol/member fuchsia.io/Directory.NodeSetFlags(uint32 flags) -> (int32 s)
protocol/member fuchsia.io/Directory.OnConnectionInfo -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/Directory.OnOpen -> (int32 s,fuchsia.io/NodeInfo:optional info)
protocol/member fuchsia.io/Directory.Open(uint32 flags,uint32 mode,string:4096 path,server_end:fuchsia.io/Node object)
protocol/member fuchsia.io/Directory.Open2(string:4095 path,fuchsia.io/OpenMode mode,fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)
protocol/member fuchsia.io/Directory.ReadDirents(uint64 max_bytes) -> (int32 s,vector<uint8>:8192 dirents)
protocol/member fuchsia.io/Directory.Rename2(string:255 src,zx/handle:EVENT dst_parent_token,string:255 dst) -> (fuchsia.io/Directory_Rename2_Result result)
protocol/member fuchsia.io/Directory.Reopen(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)
protocol/member fuchsia.io/Directory.Rewind() -> (int32 s)
protocol/member fuchsia.io/Directory.SetAttr(uint32 flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)
protocol/member fuchsia.io/Directory.Sync() -> (int32 s)
protocol/member fuchsia.io/Directory.Sync2() -> (fuchsia.io/Node_Sync2_Result result)
protocol/member fuchsia.io/Directory.Unlink(string:255 name,fuchsia.io2/UnlinkOptions options) -> (fuchsia.io/Directory_Unlink_Result result)
protocol/member fuchsia.io/Directory.UpdateAttributes(fuchsia.io/NodeAttributes2 attributes) -> (fuchsia.io/Node_UpdateAttributes_Result result)
protocol/member fuchsia.io/Directory.Watch(uint32 mask,uint32 options,zx/handle:CHANNEL watcher) -> (int32 s)
protocol fuchsia.io/Directory
resource table fuchsia.io/DirectoryInfo
struct fuchsia.io/DirectoryObject
protocol/member fuchsia.io/DirectoryWatcher.OnEvent(vector<uint8>:8192 events)
protocol fuchsia.io/DirectoryWatcher
struct fuchsia.io/Directory_Rename2_Response
union/member fuchsia.io/Directory_Rename2_Result.err int32
union/member fuchsia.io/Directory_Rename2_Result.response fuchsia.io/Directory_Rename2_Response
strict union fuchsia.io/Directory_Rename2_Result
struct fuchsia.io/Directory_Unlink_Response
union/member fuchsia.io/Directory_Unlink_Result.err int32
union/member fuchsia.io/Directory_Unlink_Result.response fuchsia.io/Directory_Unlink_Response
strict union fuchsia.io/Directory_Unlink_Result
const fuchsia.io/FILE_SIGNAL_READABLE uint32 16777216
const fuchsia.io/FILE_SIGNAL_WRITABLE uint32 33554432
protocol/member fuchsia.io/File.AdvisoryLock(fuchsia.io2/AdvisoryLockRequest request) -> (fuchsia.io2/AdvisoryLocking_AdvisoryLock_Result result)
protocol/member fuchsia.io/File.Clone(uint32 flags,server_end:fuchsia.io/Node object)
protocol/member fuchsia.io/File.Close() -> (int32 s)
protocol/member fuchsia.io/File.Close2() -> (fuchsia.io/Node_Close2_Result result)
protocol/member fuchsia.io/File.Describe() -> (fuchsia.io/NodeInfo info)
protocol/member fuchsia.io/File.Describe2(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/File.GetAttr() -> (int32 s,fuchsia.io/NodeAttributes attributes)
protocol/member fuchsia.io/File.GetAttributes(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node_GetAttributes_Result result)
protocol/member fuchsia.io/File.GetBackingMemory(fuchsia.io/VmoFlags flags) -> (fuchsia.io/File_GetBackingMemory_Result result)
protocol/member fuchsia.io/File.GetBuffer(uint32 flags) -> (int32 s,fuchsia.mem/Buffer:optional buffer)
protocol/member fuchsia.io/File.GetFlags() -> (int32 s,uint32 flags)
protocol/member fuchsia.io/File.IoToIo2Placeholder()
protocol/member fuchsia.io/File.NodeGetFlags() -> (int32 s,uint32 flags)
protocol/member fuchsia.io/File.NodeSetFlags(uint32 flags) -> (int32 s)
protocol/member fuchsia.io/File.OnConnectionInfo -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/File.OnOpen -> (int32 s,fuchsia.io/NodeInfo:optional info)
protocol/member fuchsia.io/File.Read(uint64 count) -> (int32 s,vector<uint8>:8192 data)
protocol/member fuchsia.io/File.Read2(uint64 count) -> (fuchsia.io/File_Read2_Result result)
protocol/member fuchsia.io/File.ReadAt(uint64 count,uint64 offset) -> (int32 s,vector<uint8>:8192 data)
protocol/member fuchsia.io/File.ReadAt2(uint64 count,uint64 offset) -> (fuchsia.io/File_ReadAt2_Result result)
protocol/member fuchsia.io/File.Reopen(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)
protocol/member fuchsia.io/File.Resize(uint64 length) -> (fuchsia.io/File_Resize_Result result)
protocol/member fuchsia.io/File.Seek(int64 offset,fuchsia.io/SeekOrigin start) -> (int32 s,uint64 offset)
protocol/member fuchsia.io/File.Seek2(fuchsia.io/SeekOrigin origin,int64 offset) -> (fuchsia.io/File_Seek2_Result result)
protocol/member fuchsia.io/File.SetAttr(uint32 flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)
protocol/member fuchsia.io/File.SetFlags(uint32 flags) -> (int32 s)
protocol/member fuchsia.io/File.Sync() -> (int32 s)
protocol/member fuchsia.io/File.Sync2() -> (fuchsia.io/Node_Sync2_Result result)
protocol/member fuchsia.io/File.Truncate(uint64 length) -> (int32 s)
protocol/member fuchsia.io/File.UpdateAttributes(fuchsia.io/NodeAttributes2 attributes) -> (fuchsia.io/Node_UpdateAttributes_Result result)
protocol/member fuchsia.io/File.Write(vector<uint8>:8192 data) -> (int32 s,uint64 actual)
protocol/member fuchsia.io/File.Write2(vector<uint8>:8192 data) -> (fuchsia.io/File_Write2_Result result)
protocol/member fuchsia.io/File.WriteAt(vector<uint8>:8192 data,uint64 offset) -> (int32 s,uint64 actual)
protocol/member fuchsia.io/File.WriteAt2(vector<uint8>:8192 data,uint64 offset) -> (fuchsia.io/File_WriteAt2_Result result)
protocol fuchsia.io/File
table/member fuchsia.io/FileInfo.is_append bool
table/member fuchsia.io/FileInfo.observer zx/handle:EVENT
table/member fuchsia.io/FileInfo.stream zx/handle:STREAM
resource table fuchsia.io/FileInfo
struct/member fuchsia.io/FileObject.event zx/handle:<EVENT,optional>
struct/member fuchsia.io/FileObject.stream zx/handle:<STREAM,optional>
resource struct fuchsia.io/FileObject
struct/member fuchsia.io/File_GetBackingMemory_Response.vmo zx/handle:VMO
resource struct fuchsia.io/File_GetBackingMemory_Response
union/member fuchsia.io/File_GetBackingMemory_Result.err int32
union/member fuchsia.io/File_GetBackingMemory_Result.response fuchsia.io/File_GetBackingMemory_Response
resource strict union fuchsia.io/File_GetBackingMemory_Result
struct/member fuchsia.io/File_Read2_Response.data vector<uint8>:8192
struct fuchsia.io/File_Read2_Response
union/member fuchsia.io/File_Read2_Result.err int32
union/member fuchsia.io/File_Read2_Result.response fuchsia.io/File_Read2_Response
strict union fuchsia.io/File_Read2_Result
struct/member fuchsia.io/File_ReadAt2_Response.data vector<uint8>:8192
struct fuchsia.io/File_ReadAt2_Response
union/member fuchsia.io/File_ReadAt2_Result.err int32
union/member fuchsia.io/File_ReadAt2_Result.response fuchsia.io/File_ReadAt2_Response
strict union fuchsia.io/File_ReadAt2_Result
struct fuchsia.io/File_Resize_Response
union/member fuchsia.io/File_Resize_Result.err int32
union/member fuchsia.io/File_Resize_Result.response fuchsia.io/File_Resize_Response
strict union fuchsia.io/File_Resize_Result
struct/member fuchsia.io/File_Seek2_Response.offset_from_start uint64
struct fuchsia.io/File_Seek2_Response
union/member fuchsia.io/File_Seek2_Result.err int32
union/member fuchsia.io/File_Seek2_Result.response fuchsia.io/File_Seek2_Response
strict union fuchsia.io/File_Seek2_Result
struct/member fuchsia.io/File_Write2_Response.actual_count uint64
struct fuchsia.io/File_Write2_Response
union/member fuchsia.io/File_Write2_Result.err int32
union/member fuchsia.io/File_Write2_Result.response fuchsia.io/File_Write2_Response
strict union fuchsia.io/File_Write2_Result
struct/member fuchsia.io/File_WriteAt2_Response.actual_count uint64
struct fuchsia.io/File_WriteAt2_Response
union/member fuchsia.io/File_WriteAt2_Result.err int32
union/member fuchsia.io/File_WriteAt2_Result.response fuchsia.io/File_WriteAt2_Response
strict union fuchsia.io/File_WriteAt2_Result
const fuchsia.io/INO_UNKNOWN uint64 18446744073709551615
const fuchsia.io/MAX_BUF uint64 8192
const fuchsia.io/MAX_FILENAME uint64 255
const fuchsia.io/MAX_PATH uint64 4096
const fuchsia.io/MAX_PATH_LENGTH uint64 4095
const fuchsia.io/MAX_TRANSFER_SIZE uint64 8192
const fuchsia.io/MODE_PROTECTION_MASK uint32 4095
const fuchsia.io/MODE_TYPE_BLOCK_DEVICE uint32 24576
const fuchsia.io/MODE_TYPE_DIRECTORY uint32 16384
const fuchsia.io/MODE_TYPE_FILE uint32 32768
const fuchsia.io/MODE_TYPE_MASK uint32 1044480
const fuchsia.io/MODE_TYPE_SERVICE uint32 65536
const fuchsia.io/MODE_TYPE_SOCKET uint32 49152
table/member fuchsia.io/MemoryInfo.buffer fuchsia.mem/Range
resource table fuchsia.io/MemoryInfo
const fuchsia.io/NODE_ATTRIBUTE_FLAG_CREATION_TIME uint32 1
const fuchsia.io/NODE_ATTRIBUTE_FLAG_MODIFICATION_TIME uint32 2
protocol/member fuchsia.io/Node.Clone(uint32 flags,server_end:fuchsia.io/Node object)
protocol/member fuchsia.io/Node.Close() -> (int32 s)
protocol/member fuchsia.io/Node.Close2() -> (fuchsia.io/Node_Close2_Result result)
protocol/member fuchsia.io/Node.Describe() -> (fuchsia.io/NodeInfo info)
protocol/member fuchsia.io/Node.Describe2(fuchsia.io/ConnectionInfoQuery query) -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/Node.GetAttr() -> (int32 s,fuchsia.io/NodeAttributes attributes)
protocol/member fuchsia.io/Node.GetAttributes(fuchsia.io/NodeAttributesQuery query) -> (fuchsia.io/Node_GetAttributes_Result result)
protocol/member fuchsia.io/Node.IoToIo2Placeholder()
protocol/member fuchsia.io/Node.NodeGetFlags() -> (int32 s,uint32 flags)
protocol/member fuchsia.io/Node.NodeSetFlags(uint32 flags) -> (int32 s)
protocol/member fuchsia.io/Node.OnConnectionInfo -> (fuchsia.io/ConnectionInfo info)
protocol/member fuchsia.io/Node.OnOpen -> (int32 s,fuchsia.io/NodeInfo:optional info)
protocol/member fuchsia.io/Node.Reopen(fuchsia.io/ConnectionOptions options,zx/handle:CHANNEL object_request)
protocol/member fuchsia.io/Node.SetAttr(uint32 flags,fuchsia.io/NodeAttributes attributes) -> (int32 s)
protocol/member fuchsia.io/Node.Sync() -> (int32 s)
protocol/member fuchsia.io/Node.Sync2() -> (fuchsia.io/Node_Sync2_Result result)
protocol/member fuchsia.io/Node.UpdateAttributes(fuchsia.io/NodeAttributes2 attributes) -> (fuchsia.io/Node_UpdateAttributes_Result result)
protocol fuchsia.io/Node
struct/member fuchsia.io/NodeAttributes.content_size uint64
struct/member fuchsia.io/NodeAttributes.creation_time uint64
struct/member fuchsia.io/NodeAttributes.id uint64
struct/member fuchsia.io/NodeAttributes.link_count uint64
struct/member fuchsia.io/NodeAttributes.mode uint32
struct/member fuchsia.io/NodeAttributes.modification_time uint64
struct/member fuchsia.io/NodeAttributes.storage_size uint64
struct fuchsia.io/NodeAttributes
table/member fuchsia.io/NodeAttributes2.abilities fuchsia.io/Operations
table/member fuchsia.io/NodeAttributes2.content_size uint64
table/member fuchsia.io/NodeAttributes2.creation_time uint64
table/member fuchsia.io/NodeAttributes2.id uint64
table/member fuchsia.io/NodeAttributes2.link_count uint64
table/member fuchsia.io/NodeAttributes2.modification_time uint64
table/member fuchsia.io/NodeAttributes2.protocols fuchsia.io/NodeProtocols
table/member fuchsia.io/NodeAttributes2.storage_size uint64
table fuchsia.io/NodeAttributes2
bits/member fuchsia.io/NodeAttributesQuery.ABILITIES 2
bits/member fuchsia.io/NodeAttributesQuery.CONTENT_SIZE 4
bits/member fuchsia.io/NodeAttributesQuery.CREATION_TIME 32
bits/member fuchsia.io/NodeAttributesQuery.ID 128
bits/member fuchsia.io/NodeAttributesQuery.LINK_COUNT 16
bits/member fuchsia.io/NodeAttributesQuery.MODIFICATION_TIME 64
bits/member fuchsia.io/NodeAttributesQuery.PROTOCOLS 1
bits/member fuchsia.io/NodeAttributesQuery.STORAGE_SIZE 8
strict bits fuchsia.io/NodeAttributesQuery uint64
union/member fuchsia.io/NodeInfo.datagram_socket fuchsia.io/DatagramSocket
union/member fuchsia.io/NodeInfo.device fuchsia.io/Device
union/member fuchsia.io/NodeInfo.directory fuchsia.io/DirectoryObject
union/member fuchsia.io/NodeInfo.file fuchsia.io/FileObject
union/member fuchsia.io/NodeInfo.packet_socket fuchsia.io/PacketSocket
union/member fuchsia.io/NodeInfo.pipe fuchsia.io/Pipe
union/member fuchsia.io/NodeInfo.raw_socket fuchsia.io/RawSocket
union/member fuchsia.io/NodeInfo.service fuchsia.io/Service
union/member fuchsia.io/NodeInfo.stream_socket fuchsia.io/StreamSocket
union/member fuchsia.io/NodeInfo.tty fuchsia.io/Tty
union/member fuchsia.io/NodeInfo.vmofile fuchsia.io/Vmofile
resource strict union fuchsia.io/NodeInfo
bits/member fuchsia.io/NodeProtocols.CONNECTOR 1
bits/member fuchsia.io/NodeProtocols.DATAGRAM_SOCKET 32
bits/member fuchsia.io/NodeProtocols.DEVICE 268435456
bits/member fuchsia.io/NodeProtocols.DIRECTORY 2
bits/member fuchsia.io/NodeProtocols.FILE 4
bits/member fuchsia.io/NodeProtocols.MEMORY 8
bits/member fuchsia.io/NodeProtocols.PIPE 16
bits/member fuchsia.io/NodeProtocols.RAW_SOCKET 128
bits/member fuchsia.io/NodeProtocols.STREAM_SOCKET 64
bits/member fuchsia.io/NodeProtocols.TTY 536870912
strict bits fuchsia.io/NodeProtocols uint64
struct fuchsia.io/Node_Close2_Response
union/member fuchsia.io/Node_Close2_Result.err int32
union/member fuchsia.io/Node_Close2_Result.response fuchsia.io/Node_Close2_Response
strict union fuchsia.io/Node_Close2_Result
struct/member fuchsia.io/Node_GetAttributes_Response.attributes fuchsia.io/NodeAttributes2
struct fuchsia.io/Node_GetAttributes_Response
union/member fuchsia.io/Node_GetAttributes_Result.err int32
union/member fuchsia.io/Node_GetAttributes_Result.response fuchsia.io/Node_GetAttributes_Response
strict union fuchsia.io/Node_GetAttributes_Result
struct fuchsia.io/Node_Sync2_Response
union/member fuchsia.io/Node_Sync2_Result.err int32
union/member fuchsia.io/Node_Sync2_Result.response fuchsia.io/Node_Sync2_Response
strict union fuchsia.io/Node_Sync2_Result
struct fuchsia.io/Node_UpdateAttributes_Response
union/member fuchsia.io/Node_UpdateAttributes_Result.err int32
union/member fuchsia.io/Node_UpdateAttributes_Result.response fuchsia.io/Node_UpdateAttributes_Response
strict union fuchsia.io/Node_UpdateAttributes_Result
const fuchsia.io/OPEN_FLAGS_ALLOWED_WITH_NODE_REFERENCE uint32 46661632
const fuchsia.io/OPEN_FLAG_APPEND uint32 1048576
const fuchsia.io/OPEN_FLAG_CREATE uint32 65536
const fuchsia.io/OPEN_FLAG_CREATE_IF_ABSENT uint32 131072
const fuchsia.io/OPEN_FLAG_DESCRIBE uint32 8388608
const fuchsia.io/OPEN_FLAG_DIRECTORY uint32 524288
const fuchsia.io/OPEN_FLAG_NODE_REFERENCE uint32 4194304
const fuchsia.io/OPEN_FLAG_NOT_DIRECTORY uint32 33554432
const fuchsia.io/OPEN_FLAG_NO_REMOTE uint32 2097152
const fuchsia.io/OPEN_FLAG_POSIX uint32 16777216
const fuchsia.io/OPEN_FLAG_POSIX_EXECUTABLE uint32 268435456
const fuchsia.io/OPEN_FLAG_POSIX_WRITABLE uint32 134217728
const fuchsia.io/OPEN_FLAG_TRUNCATE uint32 262144
const fuchsia.io/OPEN_RIGHT_ADMIN uint32 4
const fuchsia.io/OPEN_RIGHT_EXECUTABLE uint32 8
const fuchsia.io/OPEN_RIGHT_READABLE uint32 1
const fuchsia.io/OPEN_RIGHT_WRITABLE uint32 2
enum/member fuchsia.io/OpenMode.ALWAYS_CREATE 3
enum/member fuchsia.io/OpenMode.MAYBE_CREATE 2
enum/member fuchsia.io/OpenMode.OPEN_EXISTING 1
enum/member fuchsia.io/OpenMode.OPEN_MOUNT_POINT 268435456
strict enum fuchsia.io/OpenMode uint32
bits/member fuchsia.io/Operations.ADMIN 72057594037927936
bits/member fuchsia.io/Operations.CONNECT 1
bits/member fuchsia.io/Operations.ENUMERATE 64
bits/member fuchsia.io/Operations.EXECUTE 8
bits/member fuchsia.io/Operations.GET_ATTRIBUTES 16
bits/member fuchsia.io/Operations.MODIFY_DIRECTORY 256
bits/member fuchsia.io/Operations.READ_BYTES 2
bits/member fuchsia.io/Operations.TRAVERSE 128
bits/member fuchsia.io/Operations.UPDATE_ATTRIBUTES 32
bits/member fuchsia.io/Operations.WRITE_BYTES 4
strict bits fuchsia.io/Operations uint64
struct/member fuchsia.io/PacketSocket.event zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>
resource struct fuchsia.io/PacketSocket
struct/member fuchsia.io/Pipe.socket zx/handle:SOCKET
resource struct fuchsia.io/Pipe
table/member fuchsia.io/PipeInfo.socket zx/handle:SOCKET
resource table fuchsia.io/PipeInfo
const fuchsia.io/RW_STAR_DIR fuchsia.io/Operations 503
const fuchsia.io/RX_STAR_DIR fuchsia.io/Operations 219
const fuchsia.io/R_STAR_DIR fuchsia.io/Operations 211
struct/member fuchsia.io/RawSocket.event zx/handle:<EVENTPAIR,zx.TRANSFER,zx.WAIT>
resource struct fuchsia.io/RawSocket
table/member fuchsia.io/RawSocketInfo.event zx/handle:EVENTPAIR
resource table fuchsia.io/RawSocketInfo
union/member fuchsia.io/Representation.connector fuchsia.io/ConnectorInfo
union/member fuchsia.io/Representation.datagram_socket fuchsia.io/DatagramSocketInfo
union/member fuchsia.io/Representation.device fuchsia.io/DeviceInfo
union/member fuchsia.io/Representation.directory fuchsia.io/DirectoryInfo
union/member fuchsia.io/Representation.file fuchsia.io/FileInfo
union/member fuchsia.io/Representation.memory fuchsia.io/MemoryInfo
union/member fuchsia.io/Representation.pipe fuchsia.io/PipeInfo
union/member fuchsia.io/Representation.raw_socket fuchsia.io/RawSocketInfo
union/member fuchsia.io/Representation.stream_socket fuchsia.io/StreamSocketInfo
union/member fuchsia.io/Representation.tty fuchsia.io/TtyInfo
resource flexible union fuchsia.io/Representation
struct/member fuchsia.io/RightsRequest.at_least fuchsia.io/Operations
struct/member fuchsia.io/RightsRequest.at_most fuchsia.io/Operations
struct/member fuchsia.io/RightsRequest.resolution fuchsia.io/RightsResolution
struct fuchsia.io/RightsRequest
enum/member fuchsia.io/RightsResolution.MAXIMIZE 1
enum/member fuchsia.io/RightsResolution.POSIX 2
strict enum fuchsia.io/RightsResolution uint32
enum/member fuchsia.io/SeekOrigin.CURRENT 1
enum/member fuchsia.io/SeekOrigin.END 2
enum/member fuchsia.io/SeekOrigin.START 0
strict enum fuchsia.io/SeekOrigin uint32
struct fuchsia.io/Service
struct/member fuchsia.io/StreamSocket.socket zx/handle:<SOCKET,zx.TRANSFER,zx.READ,zx.WRITE,zx.WAIT,zx.INSPECT>
resource struct fuchsia.io/StreamSocket
table/member fuchsia.io/StreamSocketInfo.socket zx/handle:SOCKET
resource table fuchsia.io/StreamSocketInfo
struct/member fuchsia.io/Tty.event zx/handle:<EVENTPAIR,optional>
resource struct fuchsia.io/Tty
table/member fuchsia.io/TtyInfo.event zx/handle:EVENTPAIR
resource table fuchsia.io/TtyInfo
const fuchsia.io/VMO_FLAG_EXACT uint32 131072
const fuchsia.io/VMO_FLAG_EXEC uint32 4
const fuchsia.io/VMO_FLAG_PRIVATE uint32 65536
const fuchsia.io/VMO_FLAG_READ uint32 1
const fuchsia.io/VMO_FLAG_WRITE uint32 2
bits/member fuchsia.io/VmoFlags.EXECUTE 4
bits/member fuchsia.io/VmoFlags.PRIVATE_CLONE 65536
bits/member fuchsia.io/VmoFlags.READ 1
bits/member fuchsia.io/VmoFlags.SHARED_BUFFER 131072
bits/member fuchsia.io/VmoFlags.WRITE 2
strict bits fuchsia.io/VmoFlags uint64
struct/member fuchsia.io/Vmofile.length uint64
struct/member fuchsia.io/Vmofile.offset uint64
struct/member fuchsia.io/Vmofile.vmo zx/handle:VMO
resource struct fuchsia.io/Vmofile
const fuchsia.io/WATCH_EVENT_ADDED uint8 1
const fuchsia.io/WATCH_EVENT_DELETED uint8 0
const fuchsia.io/WATCH_EVENT_EXISTING uint8 3
const fuchsia.io/WATCH_EVENT_IDLE uint8 4
const fuchsia.io/WATCH_EVENT_REMOVED uint8 2
const fuchsia.io/WATCH_MASK_ADDED uint32 2
const fuchsia.io/WATCH_MASK_ALL uint32 31
const fuchsia.io/WATCH_MASK_DELETED uint32 1
const fuchsia.io/WATCH_MASK_EXISTING uint32 8
const fuchsia.io/WATCH_MASK_IDLE uint32 16
const fuchsia.io/WATCH_MASK_REMOVED uint32 4
const fuchsia.io/W_STAR_DIR fuchsia.io/Operations 485
struct/member fuchsia.io/WatchedEvent.event uint8
struct/member fuchsia.io/WatchedEvent.len uint8
struct/member fuchsia.io/WatchedEvent.name vector<uint8>:255
struct fuchsia.io/WatchedEvent
const fuchsia.io/X_STAR_DIR fuchsia.io/Operations 201
library fuchsia.io