fuchsia.io
PROTOCOLS
AdvisoryLocking
Defined in fuchsia.io/locking.fidl
AdvisoryLock
Request {#AdvisoryLocking.AdvisoryLock_Request}
Response {#AdvisoryLocking.AdvisoryLock_Response}
Directory
Defined in fuchsia.io/directory.fidl
AddInotifyFilter
Request {#Directory.AddInotifyFilter_Request}
Response {#Directory.AddInotifyFilter_Response}
<EMPTY>
AdvisoryLock
Request {#Directory.AdvisoryLock_Request}
Response {#Directory.AdvisoryLock_Response}
Clone
Request {#Directory.Clone_Request}
Close
Request {#Directory.Close_Request}
<EMPTY>
Response {#Directory.Close_Response}
DescribeDeprecated
Request {#Directory.DescribeDeprecated_Request}
<EMPTY>
Response {#Directory.DescribeDeprecated_Response}
Enumerate
Request {#Directory.Enumerate_Request}
GetAttr
Request {#Directory.GetAttr_Request}
<EMPTY>
Response {#Directory.GetAttr_Response}
GetAttributes
Request {#Directory.GetAttributes_Request}
Response {#Directory.GetAttributes_Response}
GetConnectionInfo
Request {#Directory.GetConnectionInfo_Request}
<EMPTY>
Response {#Directory.GetConnectionInfo_Response}
GetFlags
Request {#Directory.GetFlags_Request}
<EMPTY>
Response {#Directory.GetFlags_Response}
GetToken
Request {#Directory.GetToken_Request}
<EMPTY>
Response {#Directory.GetToken_Response}
Link
Request {#Directory.Link_Request}
Response {#Directory.Link_Response}
OnOpen
Response {#Directory.OnOpen_Response}
OnRepresentation
Response {#Directory.OnRepresentation_Response}
Open
Request {#Directory.Open_Request}
Open2
Request {#Directory.Open2_Request}
Query
Request {#Directory.Query_Request}
<EMPTY>
Response {#Directory.Query_Response}
QueryFilesystem
Request {#Directory.QueryFilesystem_Request}
<EMPTY>
Response {#Directory.QueryFilesystem_Response}
ReadDirents
Request {#Directory.ReadDirents_Request}
Response {#Directory.ReadDirents_Response}
Rename
Request {#Directory.Rename_Request}
Response {#Directory.Rename_Response}
Reopen
Request {#Directory.Reopen_Request}
Rewind
Request {#Directory.Rewind_Request}
<EMPTY>
Response {#Directory.Rewind_Response}
SetAttr
Request {#Directory.SetAttr_Request}
Response {#Directory.SetAttr_Response}
SetFlags
Request {#Directory.SetFlags_Request}
Response {#Directory.SetFlags_Response}
Sync
Request {#Directory.Sync_Request}
<EMPTY>
Response {#Directory.Sync_Response}
Unlink
Request {#Directory.Unlink_Request}
Response {#Directory.Unlink_Response}
UpdateAttributes
Request {#Directory.UpdateAttributes_Request}
Response {#Directory.UpdateAttributes_Response}
Watch
Request {#Directory.Watch_Request}
Response {#Directory.Watch_Response}
Directory1
Defined in fuchsia.io/directory.fidl
Clone
Request {#Directory1.Clone_Request}
DescribeDeprecated
Request {#Directory1.DescribeDeprecated_Request}
<EMPTY>
Response {#Directory1.DescribeDeprecated_Response}
GetAttr
Request {#Directory1.GetAttr_Request}
<EMPTY>
Response {#Directory1.GetAttr_Response}
GetFlags
Request {#Directory1.GetFlags_Request}
<EMPTY>
Response {#Directory1.GetFlags_Response}
GetToken
Request {#Directory1.GetToken_Request}
<EMPTY>
Response {#Directory1.GetToken_Response}
Link
Request {#Directory1.Link_Request}
Response {#Directory1.Link_Response}
OnOpen
Response {#Directory1.OnOpen_Response}
Open
Request {#Directory1.Open_Request}
QueryFilesystem
Request {#Directory1.QueryFilesystem_Request}
<EMPTY>
Response {#Directory1.QueryFilesystem_Response}
ReadDirents
Request {#Directory1.ReadDirents_Request}
Response {#Directory1.ReadDirents_Response}
Rewind
Request {#Directory1.Rewind_Request}
<EMPTY>
Response {#Directory1.Rewind_Response}
SetAttr
Request {#Directory1.SetAttr_Request}
Response {#Directory1.SetAttr_Response}
SetFlags
Request {#Directory1.SetFlags_Request}
Response {#Directory1.SetFlags_Response}
Watch
Request {#Directory1.Watch_Request}
Response {#Directory1.Watch_Response}
Directory2
Defined in fuchsia.io/directory2.fidl
AddInotifyFilter
Request {#Directory2.AddInotifyFilter_Request}
Response {#Directory2.AddInotifyFilter_Response}
<EMPTY>
AdvisoryLock
Request {#Directory2.AdvisoryLock_Request}
Response {#Directory2.AdvisoryLock_Response}
Close
Request {#Directory2.Close_Request}
<EMPTY>
Response {#Directory2.Close_Response}
Enumerate
Request {#Directory2.Enumerate_Request}
GetAttributes
Request {#Directory2.GetAttributes_Request}
Response {#Directory2.GetAttributes_Response}
GetConnectionInfo
Request {#Directory2.GetConnectionInfo_Request}
<EMPTY>
Response {#Directory2.GetConnectionInfo_Response}
OnRepresentation
Response {#Directory2.OnRepresentation_Response}
Open2
Request {#Directory2.Open2_Request}
Query
Request {#Directory2.Query_Request}
<EMPTY>
Response {#Directory2.Query_Response}
Rename
Request {#Directory2.Rename_Request}
Response {#Directory2.Rename_Response}
Reopen
Request {#Directory2.Reopen_Request}
Sync
Request {#Directory2.Sync_Request}
<EMPTY>
Response {#Directory2.Sync_Response}
Unlink
Request {#Directory2.Unlink_Request}
Response {#Directory2.Unlink_Response}
UpdateAttributes
Request {#Directory2.UpdateAttributes_Request}
Response {#Directory2.UpdateAttributes_Response}
DirectoryIterator
Defined in fuchsia.io/directory2.fidl
GetNext
Request {#DirectoryIterator.GetNext_Request}
<EMPTY>
Response {#DirectoryIterator.GetNext_Response}
DirectoryWatcher
Defined in fuchsia.io/directory.fidl
File
Defined in fuchsia.io/file2.fidl
AdvisoryLock
Request {#File.AdvisoryLock_Request}
Response {#File.AdvisoryLock_Response}
Clone
Request {#File.Clone_Request}
Close
Request {#File.Close_Request}
<EMPTY>
Response {#File.Close_Response}
Describe
Request {#File.Describe_Request}
<EMPTY>
Response {#File.Describe_Response}
DescribeDeprecated
Request {#File.DescribeDeprecated_Request}
<EMPTY>
Response {#File.DescribeDeprecated_Response}
GetAttr
Request {#File.GetAttr_Request}
<EMPTY>
Response {#File.GetAttr_Response}
GetAttributes
Request {#File.GetAttributes_Request}
Response {#File.GetAttributes_Response}
GetBackingMemory
Request {#File.GetBackingMemory_Request}
Response {#File.GetBackingMemory_Response}
GetConnectionInfo
Request {#File.GetConnectionInfo_Request}
<EMPTY>
Response {#File.GetConnectionInfo_Response}
GetFlags
Request {#File.GetFlags_Request}
<EMPTY>
Response {#File.GetFlags_Response}
OnOpen
Response {#File.OnOpen_Response}
OnRepresentation
Response {#File.OnRepresentation_Response}
Query
Request {#File.Query_Request}
<EMPTY>
Response {#File.Query_Response}
QueryFilesystem
Request {#File.QueryFilesystem_Request}
<EMPTY>
Response {#File.QueryFilesystem_Response}
Read
Request {#File.Read_Request}
Response {#File.Read_Response}
ReadAt
Request {#File.ReadAt_Request}
Response {#File.ReadAt_Response}
Reopen
Request {#File.Reopen_Request}
Resize
Request {#File.Resize_Request}
Response {#File.Resize_Response}
Seek
Request {#File.Seek_Request}
Response {#File.Seek_Response}
SetAttr
Request {#File.SetAttr_Request}
Response {#File.SetAttr_Response}
SetFlags
Request {#File.SetFlags_Request}
Response {#File.SetFlags_Response}
Sync
Request {#File.Sync_Request}
<EMPTY>
Response {#File.Sync_Response}
UpdateAttributes
Request {#File.UpdateAttributes_Request}
Response {#File.UpdateAttributes_Response}
Write
Request {#File.Write_Request}
Response {#File.Write_Response}
WriteAt
Request {#File.WriteAt_Request}
Response {#File.WriteAt_Response}
Inotifier
Defined in fuchsia.io/inotify.fidl
Node
Defined in fuchsia.io/node.fidl
Clone
Request {#Node.Clone_Request}
Close
Request {#Node.Close_Request}
<EMPTY>
Response {#Node.Close_Response}
DescribeDeprecated
Request {#Node.DescribeDeprecated_Request}
<EMPTY>
Response {#Node.DescribeDeprecated_Response}
GetAttr
Request {#Node.GetAttr_Request}
<EMPTY>
Response {#Node.GetAttr_Response}
GetAttributes
Request {#Node.GetAttributes_Request}
Response {#Node.GetAttributes_Response}
GetConnectionInfo
Request {#Node.GetConnectionInfo_Request}
<EMPTY>
Response {#Node.GetConnectionInfo_Response}
GetFlags
Request {#Node.GetFlags_Request}
<EMPTY>
Response {#Node.GetFlags_Response}
OnOpen
Response {#Node.OnOpen_Response}
OnRepresentation
Response {#Node.OnRepresentation_Response}
Query
Request {#Node.Query_Request}
<EMPTY>
Response {#Node.Query_Response}
QueryFilesystem
Request {#Node.QueryFilesystem_Request}
<EMPTY>
Response {#Node.QueryFilesystem_Response}
Reopen
Request {#Node.Reopen_Request}
SetAttr
Request {#Node.SetAttr_Request}
Response {#Node.SetAttr_Response}
SetFlags
Request {#Node.SetFlags_Request}
Response {#Node.SetFlags_Response}
Sync
Request {#Node.Sync_Request}
<EMPTY>
Response {#Node.Sync_Response}
UpdateAttributes
Request {#Node.UpdateAttributes_Request}
Response {#Node.UpdateAttributes_Response}
Node1
Defined in fuchsia.io/node.fidl
Clone
Request {#Node1.Clone_Request}
DescribeDeprecated
Request {#Node1.DescribeDeprecated_Request}
<EMPTY>
Response {#Node1.DescribeDeprecated_Response}
GetAttr
Request {#Node1.GetAttr_Request}
<EMPTY>
Response {#Node1.GetAttr_Response}
GetFlags
Request {#Node1.GetFlags_Request}
<EMPTY>
Response {#Node1.GetFlags_Response}
OnOpen
Response {#Node1.OnOpen_Response}
QueryFilesystem
Request {#Node1.QueryFilesystem_Request}
<EMPTY>
Response {#Node1.QueryFilesystem_Response}
SetAttr
Request {#Node1.SetAttr_Request}
Response {#Node1.SetAttr_Response}
SetFlags
Request {#Node1.SetFlags_Request}
Response {#Node1.SetFlags_Response}
Node2
Defined in fuchsia.io/node2.fidl
Close
Request {#Node2.Close_Request}
<EMPTY>
Response {#Node2.Close_Response}
GetAttributes
Request {#Node2.GetAttributes_Request}
Response {#Node2.GetAttributes_Response}
GetConnectionInfo
Request {#Node2.GetConnectionInfo_Request}
<EMPTY>
Response {#Node2.GetConnectionInfo_Response}
OnRepresentation
Response {#Node2.OnRepresentation_Response}
Query
Request {#Node2.Query_Request}
<EMPTY>
Response {#Node2.Query_Response}
Reopen
Request {#Node2.Reopen_Request}
Sync
Request {#Node2.Sync_Request}
<EMPTY>
Response {#Node2.Sync_Response}
UpdateAttributes
Request {#Node2.UpdateAttributes_Request}
Response {#Node2.UpdateAttributes_Response}
Openable
Defined in fuchsia.io/directory.fidl
Open
Request {#Openable.Open_Request}
Readable
Defined in fuchsia.io/file2.fidl
Read
Request {#Readable.Read_Request}
Response {#Readable.Read_Response}
Writable
Defined in fuchsia.io/file2.fidl
Write
Request {#Writable.Write_Request}
Response {#Writable.Write_Response}
STRUCTS
AdvisoryLockRange {#AdvisoryLockRange data-text=“AdvisoryLockRange”}
Defined in fuchsia.io/locking.fidl
AdvisoryLocking_AdvisoryLock_Response {#AdvisoryLocking_AdvisoryLock_Response data-text=“AdvisoryLocking_AdvisoryLock_Response”}
Defined in fuchsia.io/locking.fidl
<EMPTY>
DatagramSocket resource{:.fidl-attribute} {#DatagramSocket data-text=“DatagramSocket”}
Defined in fuchsia.io/node.fidl
Directory2_Rename_Response {#Directory2_Rename_Response data-text=“Directory2_Rename_Response”}
Defined in fuchsia.io/directory2.fidl
<EMPTY>
Directory2_Unlink_Response {#Directory2_Unlink_Response data-text=“Directory2_Unlink_Response”}
Defined in fuchsia.io/directory2.fidl
<EMPTY>
DirectoryIterator_GetNext_Response {#DirectoryIterator_GetNext_Response data-text=“DirectoryIterator_GetNext_Response”}
Defined in fuchsia.io/directory2.fidl
DirectoryObject {#DirectoryObject data-text=“DirectoryObject”}
Defined in fuchsia.io/node.fidl
<EMPTY>
DirectoryProtocol {#DirectoryProtocol data-text=“DirectoryProtocol”}
Defined in fuchsia.io/directory2.fidl
<EMPTY>
FileObject resource{:.fidl-attribute} {#FileObject data-text=“FileObject”}
Defined in fuchsia.io/node.fidl
File_GetBackingMemory_Response resource{:.fidl-attribute} {#File_GetBackingMemory_Response data-text=“File_GetBackingMemory_Response”}
Defined in fuchsia.io/file2.fidl
File_ReadAt_Response {#File_ReadAt_Response data-text=“File_ReadAt_Response”}
Defined in fuchsia.io/file2.fidl
File_Resize_Response {#File_Resize_Response data-text=“File_Resize_Response”}
Defined in fuchsia.io/file2.fidl
<EMPTY>
File_Seek_Response {#File_Seek_Response data-text=“File_Seek_Response”}
Defined in fuchsia.io/file2.fidl
File_WriteAt_Response {#File_WriteAt_Response data-text=“File_WriteAt_Response”}
Defined in fuchsia.io/file2.fidl
FilesystemInfo {#FilesystemInfo data-text=“FilesystemInfo”}
Defined in fuchsia.io/node.fidl
InotifyEvent {#InotifyEvent data-text=“InotifyEvent”}
Defined in fuchsia.io/inotify.fidl
Node2_Sync_Response {#Node2_Sync_Response data-text=“Node2_Sync_Response”}
Defined in fuchsia.io/node2.fidl
<EMPTY>
Node2_UpdateAttributes_Response {#Node2_UpdateAttributes_Response data-text=“Node2_UpdateAttributes_Response”}
Defined in fuchsia.io/node2.fidl
<EMPTY>
NodeAttributes {#NodeAttributes data-text=“NodeAttributes”}
Defined in fuchsia.io/node.fidl
NodeAttributes2 {#NodeAttributes2 data-text=“NodeAttributes2”}
Defined in fuchsia.io/node2.fidl
PacketSocket resource{:.fidl-attribute} {#PacketSocket data-text=“PacketSocket”}
Defined in fuchsia.io/node.fidl
RawSocket resource{:.fidl-attribute} {#RawSocket data-text=“RawSocket”}
Defined in fuchsia.io/node.fidl
Readable_Read_Response {#Readable_Read_Response data-text=“Readable_Read_Response”}
Defined in fuchsia.io/file2.fidl
RightsRequest {#RightsRequest data-text=“RightsRequest”}
Defined in fuchsia.io/rights-request.fidl
Service {#Service data-text=“Service”}
Defined in fuchsia.io/node.fidl
<EMPTY>
StreamSocket resource{:.fidl-attribute} {#StreamSocket data-text=“StreamSocket”}
Defined in fuchsia.io/node.fidl
SynchronousDatagramSocket resource{:.fidl-attribute} {#SynchronousDatagramSocket data-text=“SynchronousDatagramSocket”}
Defined in fuchsia.io/node.fidl
Tty resource{:.fidl-attribute} {#Tty data-text=“Tty”}
Defined in fuchsia.io/node.fidl
Writable_Write_Response {#Writable_Write_Response data-text=“Writable_Write_Response”}
Defined in fuchsia.io/file2.fidl
ENUMS
AdvisoryLockType strict{:.fidl-attribute} {#AdvisoryLockType data-text=“AdvisoryLockType”}
Type: uint32
Defined in fuchsia.io/locking.fidl
DirentType strict{:.fidl-attribute} {#DirentType data-text=“DirentType”}
Type: uint8
Defined in fuchsia.io/directory.fidl
OpenMode strict{:.fidl-attribute} {#OpenMode data-text=“OpenMode”}
Type: uint32
Defined in fuchsia.io/directory2.fidl
RightsResolution strict{:.fidl-attribute} {#RightsResolution data-text=“RightsResolution”}
Type: uint32
Defined in fuchsia.io/rights-request.fidl
SeekOrigin strict{:.fidl-attribute} {#SeekOrigin data-text=“SeekOrigin”}
Type: uint32
Defined in fuchsia.io/file2.fidl
UdpMetadataEncodingProtocolVersion flexible{:.fidl-attribute} {#UdpMetadataEncodingProtocolVersion data-text=“UdpMetadataEncodingProtocolVersion”}
Type: uint16
Defined in fuchsia.io/node.fidl
WatchEvent strict{:.fidl-attribute} {#WatchEvent data-text=“WatchEvent”}
Type: uint8
Defined in fuchsia.io/directory.fidl
TABLES
AdvisoryLockRequest {#AdvisoryLockRequest data-text=“AdvisoryLockRequest”}
Defined in fuchsia.io/locking.fidl
ConnectionInfo resource{:.fidl-attribute} {#ConnectionInfo data-text=“ConnectionInfo”}
Defined in fuchsia.io/node2.fidl
ConnectorInfo {#ConnectorInfo data-text=“ConnectorInfo”}
Defined in fuchsia.io/node2.fidl
DirectoryEntry {#DirectoryEntry data-text=“DirectoryEntry”}
Defined in fuchsia.io/directory2.fidl
DirectoryEnumerateOptions {#DirectoryEnumerateOptions data-text=“DirectoryEnumerateOptions”}
Defined in fuchsia.io/directory2.fidl
DirectoryInfo {#DirectoryInfo data-text=“DirectoryInfo”}
Defined in fuchsia.io/node2.fidl
FileInfo resource{:.fidl-attribute} {#FileInfo data-text=“FileInfo”}
Defined in fuchsia.io/file2.fidl
ImmutableNodeAttributes {#ImmutableNodeAttributes data-text=“ImmutableNodeAttributes”}
Defined in fuchsia.io/node2.fidl
MutableNodeAttributes {#MutableNodeAttributes data-text=“MutableNodeAttributes”}
Defined in fuchsia.io/node2.fidl
NodeOptions {#NodeOptions data-text=“NodeOptions”}
Defined in fuchsia.io/directory2.fidl
NodeProtocols {#NodeProtocols data-text=“NodeProtocols”}
Defined in fuchsia.io/directory2.fidl
UnlinkOptions {#UnlinkOptions data-text=“UnlinkOptions”}
Defined in fuchsia.io/directory2.fidl
UNIONS
AdvisoryLocking_AdvisoryLock_Result strict{:.fidl-attribute} {#AdvisoryLocking_AdvisoryLock_Result data-text=“AdvisoryLocking_AdvisoryLock_Result”}
Defined in fuchsia.io/locking.fidl
ConnectionProtocols flexible{:.fidl-attribute} {#ConnectionProtocols data-text=“ConnectionProtocols”}
Defined in fuchsia.io/directory2.fidl
Directory2_Rename_Result strict{:.fidl-attribute} {#Directory2_Rename_Result data-text=“Directory2_Rename_Result”}
Defined in fuchsia.io/directory2.fidl
Directory2_Unlink_Result strict{:.fidl-attribute} {#Directory2_Unlink_Result data-text=“Directory2_Unlink_Result”}
Defined in fuchsia.io/directory2.fidl
DirectoryIterator_GetNext_Result strict{:.fidl-attribute} {#DirectoryIterator_GetNext_Result data-text=“DirectoryIterator_GetNext_Result”}
Defined in fuchsia.io/directory2.fidl
File_GetBackingMemory_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#File_GetBackingMemory_Result data-text=“File_GetBackingMemory_Result”}
Defined in fuchsia.io/file2.fidl
File_ReadAt_Result strict{:.fidl-attribute} {#File_ReadAt_Result data-text=“File_ReadAt_Result”}
Defined in fuchsia.io/file2.fidl
File_Resize_Result strict{:.fidl-attribute} {#File_Resize_Result data-text=“File_Resize_Result”}
Defined in fuchsia.io/file2.fidl
File_Seek_Result strict{:.fidl-attribute} {#File_Seek_Result data-text=“File_Seek_Result”}
Defined in fuchsia.io/file2.fidl
File_WriteAt_Result strict{:.fidl-attribute} {#File_WriteAt_Result data-text=“File_WriteAt_Result”}
Defined in fuchsia.io/file2.fidl
Node2_GetAttributes_Result strict{:.fidl-attribute} {#Node2_GetAttributes_Result data-text=“Node2_GetAttributes_Result”}
Defined in fuchsia.io/node2.fidl
Node2_Sync_Result strict{:.fidl-attribute} {#Node2_Sync_Result data-text=“Node2_Sync_Result”}
Defined in fuchsia.io/node2.fidl
Node2_UpdateAttributes_Result strict{:.fidl-attribute} {#Node2_UpdateAttributes_Result data-text=“Node2_UpdateAttributes_Result”}
Defined in fuchsia.io/node2.fidl
NodeInfoDeprecated strict{:.fidl-attribute} resource{:.fidl-attribute} {#NodeInfoDeprecated data-text=“NodeInfoDeprecated”}
Defined in fuchsia.io/node.fidl
Readable_Read_Result strict{:.fidl-attribute} {#Readable_Read_Result data-text=“Readable_Read_Result”}
Defined in fuchsia.io/file2.fidl
Representation flexible{:.fidl-attribute} resource{:.fidl-attribute} {#Representation data-text=“Representation”}
Defined in fuchsia.io/node2.fidl
Writable_Write_Result strict{:.fidl-attribute} {#Writable_Write_Result data-text=“Writable_Write_Result”}
Defined in fuchsia.io/file2.fidl
BITS
ConnectorFlags flexible{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/directory2.fidl
FileProtocolFlags flexible{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/directory2.fidl
FileSignal strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/file2.fidl
InotifyWatchMask strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/inotify.fidl
NodeAttributeFlags strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/node.fidl
NodeAttributesQuery strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/node2.fidl
NodeFlags flexible{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/directory2.fidl
NodeProtocolKinds flexible{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/node-protocols.fidl
OpenFlags strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/directory.fidl
Operations strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/rights-abilities.fidl
UnlinkFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/directory2.fidl
VmoFlags strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/file2.fidl
WatchMask strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/directory.fidl
CONSTANTS
ALIASES