fuchsia.io2
PROTOCOLS
AdvisoryLocking
Defined in fuchsia.io2/locking.fidl
AdvisoryLock
Request {#AdvisoryLocking.AdvisoryLock_Request}
Response {#AdvisoryLocking.AdvisoryLock_Response}
Debuglog
Defined in fuchsia.io2/debuglog.fidl
Close
Request {#Debuglog.Close_Request}
<EMPTY>
Describe
Request {#Debuglog.Describe_Request}
Response {#Debuglog.Describe_Response}
GetAttributes
Request {#Debuglog.GetAttributes_Request}
Response {#Debuglog.GetAttributes_Response}
GetToken
Request {#Debuglog.GetToken_Request}
<EMPTY>
Response {#Debuglog.GetToken_Response}
OnConnectionInfo
Response {#Debuglog.OnConnectionInfo_Response}
Reopen
Request {#Debuglog.Reopen_Request}
Sync
Request {#Debuglog.Sync_Request}
<EMPTY>
Response {#Debuglog.Sync_Response}
UpdateAttributes
Request {#Debuglog.UpdateAttributes_Request}
Response {#Debuglog.UpdateAttributes_Response}
Directory
Defined in fuchsia.io2/directory.fidl
AddInotifyFilter
Request {#Directory.AddInotifyFilter_Request}
Response {#Directory.AddInotifyFilter_Response}
<EMPTY>
Close
Request {#Directory.Close_Request}
<EMPTY>
Describe
Request {#Directory.Describe_Request}
Response {#Directory.Describe_Response}
Enumerate
Request {#Directory.Enumerate_Request}
GetAttributes
Request {#Directory.GetAttributes_Request}
Response {#Directory.GetAttributes_Response}
GetToken
Request {#Directory.GetToken_Request}
<EMPTY>
Response {#Directory.GetToken_Response}
Link
Request {#Directory.Link_Request}
Response {#Directory.Link_Response}
OnConnectionInfo
Response {#Directory.OnConnectionInfo_Response}
Open
Request {#Directory.Open_Request}
Rename
Request {#Directory.Rename_Request}
Response {#Directory.Rename_Response}
Reopen
Request {#Directory.Reopen_Request}
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}
DirectoryIterator
Defined in fuchsia.io2/directory-iterator.fidl
GetNext
Request {#DirectoryIterator.GetNext_Request}
<EMPTY>
Response {#DirectoryIterator.GetNext_Response}
DirectoryWatcher
Defined in fuchsia.io2/directory-watcher.fidl
GetNext
Request {#DirectoryWatcher.GetNext_Request}
<EMPTY>
Response {#DirectoryWatcher.GetNext_Response}
File
Defined in fuchsia.io2/file.fidl
AdvisoryLock
Request {#File.AdvisoryLock_Request}
Response {#File.AdvisoryLock_Response}
Close
Request {#File.Close_Request}
<EMPTY>
Describe
Request {#File.Describe_Request}
Response {#File.Describe_Response}
GetAttributes
Request {#File.GetAttributes_Request}
Response {#File.GetAttributes_Response}
GetMemRange
Request {#File.GetMemRange_Request}
Response {#File.GetMemRange_Response}
GetToken
Request {#File.GetToken_Request}
<EMPTY>
Response {#File.GetToken_Response}
OnConnectionInfo
Response {#File.OnConnectionInfo_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}
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.io2/inotify.fidl
Memory
Defined in fuchsia.io2/memory.fidl
Close
Request {#Memory.Close_Request}
<EMPTY>
Describe
Request {#Memory.Describe_Request}
Response {#Memory.Describe_Response}
GetAttributes
Request {#Memory.GetAttributes_Request}
Response {#Memory.GetAttributes_Response}
GetToken
Request {#Memory.GetToken_Request}
<EMPTY>
Response {#Memory.GetToken_Response}
OnConnectionInfo
Response {#Memory.OnConnectionInfo_Response}
Reopen
Request {#Memory.Reopen_Request}
Sync
Request {#Memory.Sync_Request}
<EMPTY>
Response {#Memory.Sync_Response}
UpdateAttributes
Request {#Memory.UpdateAttributes_Request}
Response {#Memory.UpdateAttributes_Response}
Node
Defined in fuchsia.io2/node.fidl
Close
Request {#Node.Close_Request}
<EMPTY>
Describe
Request {#Node.Describe_Request}
Response {#Node.Describe_Response}
GetAttributes
Request {#Node.GetAttributes_Request}
Response {#Node.GetAttributes_Response}
GetToken
Request {#Node.GetToken_Request}
<EMPTY>
Response {#Node.GetToken_Response}
OnConnectionInfo
Response {#Node.OnConnectionInfo_Response}
Reopen
Request {#Node.Reopen_Request}
Sync
Request {#Node.Sync_Request}
<EMPTY>
Response {#Node.Sync_Response}
UpdateAttributes
Request {#Node.UpdateAttributes_Request}
Response {#Node.UpdateAttributes_Response}
Pipe
Defined in fuchsia.io2/pipe.fidl
Close
Request {#Pipe.Close_Request}
<EMPTY>
Describe
Request {#Pipe.Describe_Request}
Response {#Pipe.Describe_Response}
GetAttributes
Request {#Pipe.GetAttributes_Request}
Response {#Pipe.GetAttributes_Response}
GetToken
Request {#Pipe.GetToken_Request}
<EMPTY>
Response {#Pipe.GetToken_Response}
OnConnectionInfo
Response {#Pipe.OnConnectionInfo_Response}
Reopen
Request {#Pipe.Reopen_Request}
Sync
Request {#Pipe.Sync_Request}
<EMPTY>
Response {#Pipe.Sync_Response}
UpdateAttributes
Request {#Pipe.UpdateAttributes_Request}
Response {#Pipe.UpdateAttributes_Response}
STRUCTS
AdvisoryLockRange {#AdvisoryLockRange data-text=“AdvisoryLockRange”}
Defined in fuchsia.io2/locking.fidl
AdvisoryLocking_AdvisoryLock_Response {#AdvisoryLocking_AdvisoryLock_Response data-text=“AdvisoryLocking_AdvisoryLock_Response”}
Defined in fuchsia.io2/locking.fidl
<EMPTY>
DirectoryIterator_GetNext_Response {#DirectoryIterator_GetNext_Response data-text=“DirectoryIterator_GetNext_Response”}
Defined in fuchsia.io2/directory-iterator.fidl
Directory_Link_Response {#Directory_Link_Response data-text=“Directory_Link_Response”}
Defined in fuchsia.io2/directory.fidl
<EMPTY>
Directory_Rename_Response {#Directory_Rename_Response data-text=“Directory_Rename_Response”}
Defined in fuchsia.io2/directory.fidl
<EMPTY>
Directory_Unlink_Response {#Directory_Unlink_Response data-text=“Directory_Unlink_Response”}
Defined in fuchsia.io2/directory.fidl
<EMPTY>
File_GetMemRange_Response resource{:.fidl-attribute} {#File_GetMemRange_Response data-text=“File_GetMemRange_Response”}
Defined in fuchsia.io2/file.fidl
File_ReadAt_Response {#File_ReadAt_Response data-text=“File_ReadAt_Response”}
Defined in fuchsia.io2/file.fidl
File_Read_Response {#File_Read_Response data-text=“File_Read_Response”}
Defined in fuchsia.io2/file.fidl
File_Resize_Response {#File_Resize_Response data-text=“File_Resize_Response”}
Defined in fuchsia.io2/file.fidl
<EMPTY>
File_Seek_Response {#File_Seek_Response data-text=“File_Seek_Response”}
Defined in fuchsia.io2/file.fidl
File_WriteAt_Response {#File_WriteAt_Response data-text=“File_WriteAt_Response”}
Defined in fuchsia.io2/file.fidl
File_Write_Response {#File_Write_Response data-text=“File_Write_Response”}
Defined in fuchsia.io2/file.fidl
IdleEvent {#IdleEvent data-text=“IdleEvent”}
Defined in fuchsia.io2/directory-watcher.fidl
<EMPTY>
InotifyEvent {#InotifyEvent data-text=“InotifyEvent”}
Defined in fuchsia.io2/inotify.fidl
Node_GetAttributes_Response {#Node_GetAttributes_Response data-text=“Node_GetAttributes_Response”}
Defined in fuchsia.io2/node.fidl
Node_GetToken_Response resource{:.fidl-attribute} {#Node_GetToken_Response data-text=“Node_GetToken_Response”}
Defined in fuchsia.io2/node.fidl
Node_Sync_Response {#Node_Sync_Response data-text=“Node_Sync_Response”}
Defined in fuchsia.io2/node.fidl
<EMPTY>
Node_UpdateAttributes_Response {#Node_UpdateAttributes_Response data-text=“Node_UpdateAttributes_Response”}
Defined in fuchsia.io2/node.fidl
<EMPTY>
RightsRequest {#RightsRequest data-text=“RightsRequest”}
Defined in fuchsia.io2/connection-options.fidl
ENUMS
AdvisoryLockType strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/locking.fidl
OpenMode strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/directory.fidl
RightsResolution strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/connection-options.fidl
SeekOrigin strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/file.fidl
TABLES
AdvisoryLockRequest {#AdvisoryLockRequest data-text=“AdvisoryLockRequest”}
Defined in fuchsia.io2/locking.fidl
ConnectionInfo resource{:.fidl-attribute} {#ConnectionInfo data-text=“ConnectionInfo”}
Defined in fuchsia.io2/connection-info.fidl
ConnectionOptions {#ConnectionOptions data-text=“ConnectionOptions”}
Defined in fuchsia.io2/connection-options.fidl
ConnectorInfo {#ConnectorInfo data-text=“ConnectorInfo”}
Defined in fuchsia.io2/connector.fidl
DebuglogInfo resource{:.fidl-attribute} {#DebuglogInfo data-text=“DebuglogInfo”}
Defined in fuchsia.io2/debuglog.fidl
DeviceInfo resource{:.fidl-attribute} {#DeviceInfo data-text=“DeviceInfo”}
Defined in fuchsia.io2/deprecated.fidl
DirectoryEntry {#DirectoryEntry data-text=“DirectoryEntry”}
Defined in fuchsia.io2/directory-entry.fidl
DirectoryEnumerateOptions {#DirectoryEnumerateOptions data-text=“DirectoryEnumerateOptions”}
Defined in fuchsia.io2/directory-iterator.fidl
DirectoryInfo {#DirectoryInfo data-text=“DirectoryInfo”}
Defined in fuchsia.io2/directory.fidl
DirectoryWatchOptions {#DirectoryWatchOptions data-text=“DirectoryWatchOptions”}
Defined in fuchsia.io2/directory-watcher.fidl
FileInfo resource{:.fidl-attribute} {#FileInfo data-text=“FileInfo”}
Defined in fuchsia.io2/file.fidl
MemoryInfo resource{:.fidl-attribute} {#MemoryInfo data-text=“MemoryInfo”}
Defined in fuchsia.io2/memory.fidl
NodeAttributes {#NodeAttributes data-text=“NodeAttributes”}
Defined in fuchsia.io2/node-attributes.fidl
PipeInfo resource{:.fidl-attribute} {#PipeInfo data-text=“PipeInfo”}
Defined in fuchsia.io2/pipe.fidl
PosixSocketInfo resource{:.fidl-attribute} {#PosixSocketInfo data-text=“PosixSocketInfo”}
Defined in fuchsia.io2/posix-socket.fidl
TtyInfo resource{:.fidl-attribute} {#TtyInfo data-text=“TtyInfo”}
Defined in fuchsia.io2/deprecated.fidl
UnlinkOptions {#UnlinkOptions data-text=“UnlinkOptions”}
Defined in fuchsia.io2/directory.fidl
UNIONS
AdvisoryLocking_AdvisoryLock_Result strict{:.fidl-attribute} {#AdvisoryLocking_AdvisoryLock_Result data-text=“AdvisoryLocking_AdvisoryLock_Result”}
Defined in fuchsia.io2/locking.fidl
DirectoryIterator_GetNext_Result strict{:.fidl-attribute} {#DirectoryIterator_GetNext_Result data-text=“DirectoryIterator_GetNext_Result”}
Defined in fuchsia.io2/directory-iterator.fidl
DirectoryWatchedEvent flexible{:.fidl-attribute} {#DirectoryWatchedEvent data-text=“DirectoryWatchedEvent”}
Defined in fuchsia.io2/directory-watcher.fidl
Directory_Link_Result strict{:.fidl-attribute} {#Directory_Link_Result data-text=“Directory_Link_Result”}
Defined in fuchsia.io2/directory.fidl
Directory_Rename_Result strict{:.fidl-attribute} {#Directory_Rename_Result data-text=“Directory_Rename_Result”}
Defined in fuchsia.io2/directory.fidl
Directory_Unlink_Result strict{:.fidl-attribute} {#Directory_Unlink_Result data-text=“Directory_Unlink_Result”}
Defined in fuchsia.io2/directory.fidl
File_GetMemRange_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#File_GetMemRange_Result data-text=“File_GetMemRange_Result”}
Defined in fuchsia.io2/file.fidl
File_ReadAt_Result strict{:.fidl-attribute} {#File_ReadAt_Result data-text=“File_ReadAt_Result”}
Defined in fuchsia.io2/file.fidl
File_Read_Result strict{:.fidl-attribute} {#File_Read_Result data-text=“File_Read_Result”}
Defined in fuchsia.io2/file.fidl
File_Resize_Result strict{:.fidl-attribute} {#File_Resize_Result data-text=“File_Resize_Result”}
Defined in fuchsia.io2/file.fidl
File_Seek_Result strict{:.fidl-attribute} {#File_Seek_Result data-text=“File_Seek_Result”}
Defined in fuchsia.io2/file.fidl
File_WriteAt_Result strict{:.fidl-attribute} {#File_WriteAt_Result data-text=“File_WriteAt_Result”}
Defined in fuchsia.io2/file.fidl
File_Write_Result strict{:.fidl-attribute} {#File_Write_Result data-text=“File_Write_Result”}
Defined in fuchsia.io2/file.fidl
Node_GetAttributes_Result strict{:.fidl-attribute} {#Node_GetAttributes_Result data-text=“Node_GetAttributes_Result”}
Defined in fuchsia.io2/node.fidl
Node_GetToken_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#Node_GetToken_Result data-text=“Node_GetToken_Result”}
Defined in fuchsia.io2/node.fidl
Node_Sync_Result strict{:.fidl-attribute} {#Node_Sync_Result data-text=“Node_Sync_Result”}
Defined in fuchsia.io2/node.fidl
Node_UpdateAttributes_Result strict{:.fidl-attribute} {#Node_UpdateAttributes_Result data-text=“Node_UpdateAttributes_Result”}
Defined in fuchsia.io2/node.fidl
Representation flexible{:.fidl-attribute} resource{:.fidl-attribute} {#Representation data-text=“Representation”}
Defined in fuchsia.io2/connection-info.fidl
BITS
ConnectionFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/connection-options.fidl
ConnectionInfoQuery strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/connection-info.fidl
DeviceSignal strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/deprecated.fidl
DirectoryWatchMask strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/directory-watcher.fidl
FileSignal strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/file.fidl
InotifyWatchMask strict{:.fidl-attribute}
Type: uint32
Defined in fuchsia.io2/inotify.fidl
NodeAttributesQuery strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/node-attributes.fidl
NodeProtocols strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/connection-info.fidl
Operations strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/rights-abilities.fidl
UnlinkFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/directory.fidl
VmoFlags strict{:.fidl-attribute}
Type: uint64
Defined in fuchsia.io2/file.fidl
CONSTANTS
<td>
<td>
<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