fuchsia.io
PROTOCOLS
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}
Close2
Request {#Directory.Close2_Request}
<EMPTY>
Response {#Directory.Close2_Response}
Describe
Request {#Directory.Describe_Request}
<EMPTY>
Response {#Directory.Describe_Response}
Describe2
Request {#Directory.Describe2_Request}
Response {#Directory.Describe2_Response}
GetAttr
Request {#Directory.GetAttr_Request}
<EMPTY>
Response {#Directory.GetAttr_Response}
GetAttributes
Request {#Directory.GetAttributes_Request}
Response {#Directory.GetAttributes_Response}
GetToken
Request {#Directory.GetToken_Request}
<EMPTY>
Response {#Directory.GetToken_Response}
IoToIo2Placeholder
Request {#Directory.IoToIo2Placeholder_Request}
<EMPTY>
Link
Request {#Directory.Link_Request}
Response {#Directory.Link_Response}
NodeGetFlags
Request {#Directory.NodeGetFlags_Request}
<EMPTY>
Response {#Directory.NodeGetFlags_Response}
NodeSetFlags
Request {#Directory.NodeSetFlags_Request}
Response {#Directory.NodeSetFlags_Response}
OnOpen
Response {#Directory.OnOpen_Response}
Open
Request {#Directory.Open_Request}
ReadDirents
Request {#Directory.ReadDirents_Request}
Response {#Directory.ReadDirents_Response}
Rename
Request {#Directory.Rename_Request}
Response {#Directory.Rename_Response}
Rename2
Request {#Directory.Rename2_Request}
Response {#Directory.Rename2_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}
Sync
Request {#Directory.Sync_Request}
<EMPTY>
Response {#Directory.Sync_Response}
Sync2
Request {#Directory.Sync2_Request}
<EMPTY>
Response {#Directory.Sync2_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}
DirectoryWatcher
Defined in fuchsia.io/directory.fidl
OnEvent
Request {#DirectoryWatcher.OnEvent_Request}
File
Defined in fuchsia.io/file.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}
Close2
Request {#File.Close2_Request}
<EMPTY>
Response {#File.Close2_Response}
Describe
Request {#File.Describe_Request}
<EMPTY>
Response {#File.Describe_Response}
Describe2
Request {#File.Describe2_Request}
Response {#File.Describe2_Response}
GetAttr
Request {#File.GetAttr_Request}
<EMPTY>
Response {#File.GetAttr_Response}
GetAttributes
Request {#File.GetAttributes_Request}
Response {#File.GetAttributes_Response}
GetBuffer
Request {#File.GetBuffer_Request}
Response {#File.GetBuffer_Response}
GetBuffer2
Request {#File.GetBuffer2_Request}
Response {#File.GetBuffer2_Response}
GetFlags
Request {#File.GetFlags_Request}
<EMPTY>
Response {#File.GetFlags_Response}
IoToIo2Placeholder
Request {#File.IoToIo2Placeholder_Request}
<EMPTY>
NodeGetFlags
Request {#File.NodeGetFlags_Request}
<EMPTY>
Response {#File.NodeGetFlags_Response}
NodeSetFlags
Request {#File.NodeSetFlags_Request}
Response {#File.NodeSetFlags_Response}
OnOpen
Response {#File.OnOpen_Response}
Read
Request {#File.Read_Request}
Response {#File.Read_Response}
Read2
Request {#File.Read2_Request}
Response {#File.Read2_Response}
ReadAt
Request {#File.ReadAt_Request}
Response {#File.ReadAt_Response}
ReadAt2
Request {#File.ReadAt2_Request}
Response {#File.ReadAt2_Response}
Reopen
Request {#File.Reopen_Request}
Resize
Request {#File.Resize_Request}
Response {#File.Resize_Response}
Seek
Request {#File.Seek_Request}
Response {#File.Seek_Response}
Seek2
Request {#File.Seek2_Request}
Response {#File.Seek2_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}
Sync2
Request {#File.Sync2_Request}
<EMPTY>
Response {#File.Sync2_Response}
Truncate
Request {#File.Truncate_Request}
Response {#File.Truncate_Response}
UpdateAttributes
Request {#File.UpdateAttributes_Request}
Response {#File.UpdateAttributes_Response}
Write
Request {#File.Write_Request}
Response {#File.Write_Response}
Write2
Request {#File.Write2_Request}
Response {#File.Write2_Response}
WriteAt
Request {#File.WriteAt_Request}
Response {#File.WriteAt_Response}
WriteAt2
Request {#File.WriteAt2_Request}
Response {#File.WriteAt2_Response}
Node
Defined in fuchsia.io/node.fidl
Clone
Request {#Node.Clone_Request}
Close
Request {#Node.Close_Request}
<EMPTY>
Response {#Node.Close_Response}
Close2
Request {#Node.Close2_Request}
<EMPTY>
Response {#Node.Close2_Response}
Describe
Request {#Node.Describe_Request}
<EMPTY>
Response {#Node.Describe_Response}
Describe2
Request {#Node.Describe2_Request}
Response {#Node.Describe2_Response}
GetAttr
Request {#Node.GetAttr_Request}
<EMPTY>
Response {#Node.GetAttr_Response}
GetAttributes
Request {#Node.GetAttributes_Request}
Response {#Node.GetAttributes_Response}
IoToIo2Placeholder
Request {#Node.IoToIo2Placeholder_Request}
<EMPTY>
NodeGetFlags
Request {#Node.NodeGetFlags_Request}
<EMPTY>
Response {#Node.NodeGetFlags_Response}
NodeSetFlags
Request {#Node.NodeSetFlags_Request}
Response {#Node.NodeSetFlags_Response}
OnOpen
Response {#Node.OnOpen_Response}
Reopen
Request {#Node.Reopen_Request}
SetAttr
Request {#Node.SetAttr_Request}
Response {#Node.SetAttr_Response}
Sync
Request {#Node.Sync_Request}
<EMPTY>
Response {#Node.Sync_Response}
Sync2
Request {#Node.Sync2_Request}
<EMPTY>
Response {#Node.Sync2_Response}
UpdateAttributes
Request {#Node.UpdateAttributes_Request}
Response {#Node.UpdateAttributes_Response}
STRUCTS
DatagramSocket resource{:.fidl-attribute} {#DatagramSocket data-text=“DatagramSocket”}
Defined in fuchsia.io/node.fidl
Device resource{:.fidl-attribute} {#Device data-text=“Device”}
Defined in fuchsia.io/node.fidl
DirectoryObject {#DirectoryObject data-text=“DirectoryObject”}
Defined in fuchsia.io/node.fidl
<EMPTY>
Directory_Rename2_Response {#Directory_Rename2_Response data-text=“Directory_Rename2_Response”}
Defined in fuchsia.io/directory.fidl
<EMPTY>
Directory_Unlink_Response {#Directory_Unlink_Response data-text=“Directory_Unlink_Response”}
Defined in fuchsia.io/directory.fidl
<EMPTY>
FileObject resource{:.fidl-attribute} {#FileObject data-text=“FileObject”}
Defined in fuchsia.io/node.fidl
File_GetBuffer2_Response resource{:.fidl-attribute} {#File_GetBuffer2_Response data-text=“File_GetBuffer2_Response”}
Defined in fuchsia.io/file.fidl
File_Read2_Response {#File_Read2_Response data-text=“File_Read2_Response”}
Defined in fuchsia.io/file.fidl
File_ReadAt2_Response {#File_ReadAt2_Response data-text=“File_ReadAt2_Response”}
Defined in fuchsia.io/file.fidl
File_Resize_Response {#File_Resize_Response data-text=“File_Resize_Response”}
Defined in fuchsia.io/file.fidl
<EMPTY>
File_Seek2_Response {#File_Seek2_Response data-text=“File_Seek2_Response”}
Defined in fuchsia.io/file.fidl
File_Write2_Response {#File_Write2_Response data-text=“File_Write2_Response”}
Defined in fuchsia.io/file.fidl
File_WriteAt2_Response {#File_WriteAt2_Response data-text=“File_WriteAt2_Response”}
Defined in fuchsia.io/file.fidl
NodeAttributes {#NodeAttributes data-text=“NodeAttributes”}
Defined in fuchsia.io/node.fidl
Node_Close2_Response {#Node_Close2_Response data-text=“Node_Close2_Response”}
Defined in fuchsia.io/node.fidl
<EMPTY>
Node_GetAttributes_Response {#Node_GetAttributes_Response data-text=“Node_GetAttributes_Response”}
Defined in fuchsia.io/node.fidl
Node_Sync2_Response {#Node_Sync2_Response data-text=“Node_Sync2_Response”}
Defined in fuchsia.io/node.fidl
<EMPTY>
Node_UpdateAttributes_Response {#Node_UpdateAttributes_Response data-text=“Node_UpdateAttributes_Response”}
Defined in fuchsia.io/node.fidl
<EMPTY>
Pipe resource{:.fidl-attribute} {#Pipe data-text=“Pipe”}
Defined in fuchsia.io/node.fidl
RawSocket resource{:.fidl-attribute} {#RawSocket data-text=“RawSocket”}
Defined in fuchsia.io/node.fidl
RightsRequest {#RightsRequest data-text=“RightsRequest”}
Defined in fuchsia.io/connection-options.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
Tty resource{:.fidl-attribute} {#Tty data-text=“Tty”}
Defined in fuchsia.io/node.fidl
Vmofile resource{:.fidl-attribute} {#Vmofile data-text=“Vmofile”}
Defined in fuchsia.io/node.fidl
WatchedEvent {#WatchedEvent data-text=“WatchedEvent”}
Defined in fuchsia.io/directory.fidl
ENUMS
RightsResolution strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/connection-options.fidl
SeekOrigin strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io/file.fidl
TABLES
ConnectionInfo resource{:.fidl-attribute} {#ConnectionInfo data-text=“ConnectionInfo”}
Defined in fuchsia.io/connection-info.fidl
ConnectionOptions {#ConnectionOptions data-text=“ConnectionOptions”}
Defined in fuchsia.io/connection-options.fidl
ConnectorInfo {#ConnectorInfo data-text=“ConnectorInfo”}
Defined in fuchsia.io/connection-info.fidl
DebuglogInfo resource{:.fidl-attribute} {#DebuglogInfo data-text=“DebuglogInfo”}
Defined in fuchsia.io/connection-info.fidl
DeviceInfo resource{:.fidl-attribute} {#DeviceInfo data-text=“DeviceInfo”}
Defined in fuchsia.io/connection-info.fidl
DirectoryInfo {#DirectoryInfo data-text=“DirectoryInfo”}
Defined in fuchsia.io/connection-info.fidl
FileInfo resource{:.fidl-attribute} {#FileInfo data-text=“FileInfo”}
Defined in fuchsia.io/connection-info.fidl
MemoryInfo resource{:.fidl-attribute} {#MemoryInfo data-text=“MemoryInfo”}
Defined in fuchsia.io/connection-info.fidl
NodeAttributes2 {#NodeAttributes2 data-text=“NodeAttributes2”}
Defined in fuchsia.io/node-attributes.fidl
PipeInfo resource{:.fidl-attribute} {#PipeInfo data-text=“PipeInfo”}
Defined in fuchsia.io/connection-info.fidl
PosixSocketInfo resource{:.fidl-attribute} {#PosixSocketInfo data-text=“PosixSocketInfo”}
Defined in fuchsia.io/connection-info.fidl
TtyInfo resource{:.fidl-attribute} {#TtyInfo data-text=“TtyInfo”}
Defined in fuchsia.io/connection-info.fidl
UNIONS
Directory_Rename2_Result strict{:.fidl-attribute} {#Directory_Rename2_Result data-text=“Directory_Rename2_Result”}
Defined in fuchsia.io/directory.fidl
Directory_Unlink_Result strict{:.fidl-attribute} {#Directory_Unlink_Result data-text=“Directory_Unlink_Result”}
Defined in fuchsia.io/directory.fidl
File_GetBuffer2_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#File_GetBuffer2_Result data-text=“File_GetBuffer2_Result”}
Defined in fuchsia.io/file.fidl
File_Read2_Result strict{:.fidl-attribute} {#File_Read2_Result data-text=“File_Read2_Result”}
Defined in fuchsia.io/file.fidl
File_ReadAt2_Result strict{:.fidl-attribute} {#File_ReadAt2_Result data-text=“File_ReadAt2_Result”}
Defined in fuchsia.io/file.fidl
File_Resize_Result strict{:.fidl-attribute} {#File_Resize_Result data-text=“File_Resize_Result”}
Defined in fuchsia.io/file.fidl
File_Seek2_Result strict{:.fidl-attribute} {#File_Seek2_Result data-text=“File_Seek2_Result”}
Defined in fuchsia.io/file.fidl
File_Write2_Result strict{:.fidl-attribute} {#File_Write2_Result data-text=“File_Write2_Result”}
Defined in fuchsia.io/file.fidl
File_WriteAt2_Result strict{:.fidl-attribute} {#File_WriteAt2_Result data-text=“File_WriteAt2_Result”}
Defined in fuchsia.io/file.fidl
NodeInfo strict{:.fidl-attribute} resource{:.fidl-attribute} {#NodeInfo data-text=“NodeInfo”}
Defined in fuchsia.io/node.fidl
Node_Close2_Result strict{:.fidl-attribute} {#Node_Close2_Result data-text=“Node_Close2_Result”}
Defined in fuchsia.io/node.fidl
Node_GetAttributes_Result strict{:.fidl-attribute} {#Node_GetAttributes_Result data-text=“Node_GetAttributes_Result”}
Defined in fuchsia.io/node.fidl
Node_Sync2_Result strict{:.fidl-attribute} {#Node_Sync2_Result data-text=“Node_Sync2_Result”}
Defined in fuchsia.io/node.fidl
Node_UpdateAttributes_Result strict{:.fidl-attribute} {#Node_UpdateAttributes_Result data-text=“Node_UpdateAttributes_Result”}
Defined in fuchsia.io/node.fidl
Representation flexible{:.fidl-attribute} resource{:.fidl-attribute} {#Representation data-text=“Representation”}
Defined in fuchsia.io/connection-info.fidl
BITS
ConnectionFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/connection-options.fidl
ConnectionInfoQuery strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/connection-info.fidl
NodeAttributesQuery strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/node-attributes.fidl
NodeProtocols strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/connection-info.fidl
Operations strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/rights-abilities.fidl
VmoFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io/file.fidl
CONSTANTS
<td><p>Alias for directory permission alias rw*</p>
<td><p>Alias for directory permission alias rx*</p>
<td><p>Alias for directory permission alias r*</p>
<td><p>Alias for directory permission alias w*</p>
<td><p>Alias for directory permission alias x*</p>
TYPE ALIASES