tree: 542f7f4383c025aaf608016d8a3ed0ea266e95d0 [path history] [tgz]
  1. README.md
sdk/fidl/fuchsia.io2/README.md

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