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