fuchsia.fdomain

Added: HEAD

PROTOCOLS

Channel

Defined in fuchsia.fdomain/channel.fidl

CreateChannel

Request

NameType
handles array<NewHid, 2>

Response

NameType
payload Channel_CreateChannel_Result

OnChannelStreamingData

Response

NameType
handle Hid
channel_sent ChannelSent

ReadChannel

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannel_Result

ReadChannelStreamingStart

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannelStreamingStart_Result

ReadChannelStreamingStop

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannelStreamingStop_Result

WriteChannel

Request

NameType
handle Hid
data vector<uint8>
handles Handles

Response

NameType
payload Channel_WriteChannel_Result

Event

Defined in fuchsia.fdomain/event.fidl

CreateEvent

Request

NameType
handle NewHid

Response

NameType
payload Event_CreateEvent_Result

EventPair

Defined in fuchsia.fdomain/event_pair.fidl

CreateEventPair

Request

NameType
handles array<NewHid, 2>

Response

NameType
payload EventPair_CreateEventPair_Result

FDomain

Defined in fuchsia.fdomain/protocol.fidl

AcknowledgeWriteError

Request

NameType
handle Hid

Response

NameType
payload FDomain_AcknowledgeWriteError_Result

Close

Request

NameType
handles vector<Hid>

Response

NameType
payload FDomain_Close_Result

CreateChannel

Request

NameType
handles array<NewHid, 2>

Response

NameType
payload Channel_CreateChannel_Result

CreateEvent

Request

NameType
handle NewHid

Response

NameType
payload Event_CreateEvent_Result

CreateEventPair

Request

NameType
handles array<NewHid, 2>

Response

NameType
payload EventPair_CreateEventPair_Result

CreateSocket

Request

NameType
options SocketType
handles array<NewHid, 2>

Response

NameType
payload Socket_CreateSocket_Result

Duplicate

Request

NameType
handle Hid
new_handle NewHid
rights zx/Rights

Response

NameType
payload FDomain_Duplicate_Result

Namespace

Request

NameType
new_handle NewHid

Response

NameType
payload FDomain_Namespace_Result

OnChannelStreamingData

Response

NameType
handle Hid
channel_sent ChannelSent

OnSocketStreamingData

Response

NameType
handle Hid
socket_message SocketMessage

ReadChannel

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannel_Result

ReadChannelStreamingStart

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannelStreamingStart_Result

ReadChannelStreamingStop

Request

NameType
handle Hid

Response

NameType
payload Channel_ReadChannelStreamingStop_Result

ReadSocket

Request

NameType
handle Hid
max_bytes uint64

Response

NameType
payload Socket_ReadSocket_Result

ReadSocketStreamingStart

Request

NameType
handle Hid

Response

NameType
payload Socket_ReadSocketStreamingStart_Result

ReadSocketStreamingStop

Request

NameType
handle Hid

Response

NameType
payload Socket_ReadSocketStreamingStop_Result

Replace

Request

NameType
handle Hid
new_handle NewHid
rights zx/Rights

Response

NameType
payload FDomain_Replace_Result

SetSocketDisposition

Request

NameType
handle Hid
disposition SocketDisposition
disposition_peer SocketDisposition

Response

NameType
payload Socket_SetSocketDisposition_Result

Signal

Request

NameType
handle Hid
set uint32
clear uint32

Response

NameType
payload FDomain_Signal_Result

SignalPeer

Request

NameType
handle Hid
set uint32
clear uint32

Response

NameType
payload FDomain_SignalPeer_Result

WaitForSignals

Request

NameType
handle Hid
signals uint32

Response

NameType
payload FDomain_WaitForSignals_Result

WriteChannel

Request

NameType
handle Hid
data vector<uint8>
handles Handles

Response

NameType
payload Channel_WriteChannel_Result

WriteSocket

Request

NameType
handle Hid
data vector<uint8>

Response

NameType
payload Socket_WriteSocket_Result

Socket

Defined in fuchsia.fdomain/socket.fidl

CreateSocket

Request

NameType
options SocketType
handles array<NewHid, 2>

Response

NameType
payload Socket_CreateSocket_Result

OnSocketStreamingData

Response

NameType
handle Hid
socket_message SocketMessage

ReadSocket

Request

NameType
handle Hid
max_bytes uint64

Response

NameType
payload Socket_ReadSocket_Result

ReadSocketStreamingStart

Request

NameType
handle Hid

Response

NameType
payload Socket_ReadSocketStreamingStart_Result

ReadSocketStreamingStop

Request

NameType
handle Hid

Response

NameType
payload Socket_ReadSocketStreamingStop_Result

SetSocketDisposition

Request

NameType
handle Hid
disposition SocketDisposition
disposition_peer SocketDisposition

Response

NameType
payload Socket_SetSocketDisposition_Result

WriteSocket

Request

NameType
handle Hid
data vector<uint8>

Response

NameType
payload Socket_WriteSocket_Result

STRUCTS

AioStopped

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
error Error? No default

BadHid

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
id uint32 No default

ChannelMessage

Defined in fuchsia.fdomain/channel.fidl

FieldTypeDescriptionDefault
data vector<uint8> No default
handles vector<HandleInfo> No default

Channel_CreateChannel_Response

Defined in fuchsia.fdomain/channel.fidl

<EMPTY>

Channel_ReadChannelStreamingStart_Response

Defined in fuchsia.fdomain/channel.fidl

<EMPTY>

Channel_ReadChannelStreamingStop_Response

Defined in fuchsia.fdomain/channel.fidl

<EMPTY>

Channel_WriteChannel_Response

Defined in fuchsia.fdomain/channel.fidl

<EMPTY>

ClosedDuringRead

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

ErrorPending

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

EventPair_CreateEventPair_Response

Defined in fuchsia.fdomain/event_pair.fidl

<EMPTY>

Event_CreateEvent_Response

Defined in fuchsia.fdomain/event.fidl

<EMPTY>

FDomain_AcknowledgeWriteError_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_Close_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_Duplicate_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_Namespace_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_Replace_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_SignalPeer_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_Signal_Response

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

FDomain_WaitForSignals_Response

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
signals uint32 No default

HandleDisposition

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
handle HandleOp No default
rights zx/Rights No default

HandleInfo

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
handle Hid No default
type zx/ObjType No default
rights zx/Rights No default

Hid

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
id uint32 No default

NewHid

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
id uint32 No default

NewHidOutOfRange

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
id uint32 No default

NewHidReused

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
id uint32 No default
same_call bool No default

NoErrorPending

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

NoReadInProgress

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

RightsUnknown

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
rights zx/Rights No default

SignalsUnknown

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
signals uint32 No default

SocketDispositionUnknown

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
disposition SocketDisposition No default

SocketTypeUnknown

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
type SocketType No default

Socket_CreateSocket_Response

Defined in fuchsia.fdomain/socket.fidl

<EMPTY>

Socket_ReadSocketStreamingStart_Response

Defined in fuchsia.fdomain/socket.fidl

<EMPTY>

Socket_ReadSocketStreamingStop_Response

Defined in fuchsia.fdomain/socket.fidl

<EMPTY>

Socket_ReadSocket_Response

Defined in fuchsia.fdomain/socket.fidl

FieldTypeDescriptionDefault
data vector<uint8> No default

Socket_SetSocketDisposition_Response

Defined in fuchsia.fdomain/socket.fidl

<EMPTY>

Socket_WriteSocket_Response

Defined in fuchsia.fdomain/socket.fidl

FieldTypeDescriptionDefault
wrote uint64 No default

StreamingReadInProgress

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

WriteSocketError

Defined in fuchsia.fdomain/socket.fidl

FieldTypeDescriptionDefault
error Error No default
wrote uint64 No default

WrongHandleType

Defined in fuchsia.fdomain/protocol.fidl

FieldTypeDescriptionDefault
expected zx/ObjType No default
got zx/ObjType No default

WroteToSelf

Defined in fuchsia.fdomain/protocol.fidl

<EMPTY>

ENUMS

SocketDisposition flexible

Type: uint32

Defined in fuchsia.fdomain/socket.fidl

NameValueDescription
0
1
2

SocketType flexible

Type: uint32

Defined in fuchsia.fdomain/socket.fidl

NameValueDescription
0
1

UNIONS

ChannelSent flexible

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
message ChannelMessage
stopped AioStopped

Channel_CreateChannel_Result strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
response Channel_CreateChannel_Response
err Error
framework_err internal

Channel_ReadChannelStreamingStart_Result strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
response Channel_ReadChannelStreamingStart_Response
err Error
framework_err internal

Channel_ReadChannelStreamingStop_Result strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
response Channel_ReadChannelStreamingStop_Response
err Error
framework_err internal

Channel_ReadChannel_Result strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
response ChannelMessage
err Error
framework_err internal

Channel_WriteChannel_Result strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
response Channel_WriteChannel_Response
err WriteChannelError
framework_err internal

Error flexible

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
target_error int32
bad_hid BadHid
new_hid_out_of_range NewHidOutOfRange
new_hid_reused NewHidReused
wrong_handle_type WrongHandleType
streaming_read_in_progress StreamingReadInProgress
no_read_in_progress NoReadInProgress
error_pending ErrorPending
no_error_pending NoErrorPending
wrote_to_self WroteToSelf
closed_during_read ClosedDuringRead
signals_unknown SignalsUnknown
rights_unknown RightsUnknown
socket_disposition_unknown SocketDispositionUnknown
socket_type_unknown SocketTypeUnknown

EventPair_CreateEventPair_Result strict

Defined in fuchsia.fdomain/event_pair.fidl

OrdinalVariantTypeDescription
response EventPair_CreateEventPair_Response
err Error
framework_err internal

Event_CreateEvent_Result strict

Defined in fuchsia.fdomain/event.fidl

OrdinalVariantTypeDescription
response Event_CreateEvent_Response
err Error
framework_err internal

FDomain_AcknowledgeWriteError_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_AcknowledgeWriteError_Response
err Error
framework_err internal

FDomain_Close_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_Close_Response
err Error
framework_err internal

FDomain_Duplicate_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_Duplicate_Response
err Error
framework_err internal

FDomain_Namespace_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_Namespace_Response
err Error
framework_err internal

FDomain_Replace_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_Replace_Response
err Error
framework_err internal

FDomain_SignalPeer_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_SignalPeer_Response
err Error
framework_err internal

FDomain_Signal_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_Signal_Response
err Error
framework_err internal

FDomain_WaitForSignals_Result strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
response FDomain_WaitForSignals_Response
err Error
framework_err internal

HandleOp strict

Defined in fuchsia.fdomain/protocol.fidl

OrdinalVariantTypeDescription
move Hid
duplicate Hid

Handles strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
handles vector<Hid>
dispositions vector<HandleDisposition>

SocketMessage flexible

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
data vector<uint8>
stopped AioStopped

Socket_CreateSocket_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_CreateSocket_Response
err Error
framework_err internal

Socket_ReadSocketStreamingStart_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_ReadSocketStreamingStart_Response
err Error
framework_err internal

Socket_ReadSocketStreamingStop_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_ReadSocketStreamingStop_Response
err Error
framework_err internal

Socket_ReadSocket_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_ReadSocket_Response
err Error
framework_err internal

Socket_SetSocketDisposition_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_SetSocketDisposition_Response
err Error
framework_err internal

Socket_WriteSocket_Result strict

Defined in fuchsia.fdomain/socket.fidl

OrdinalVariantTypeDescription
response Socket_WriteSocket_Response
err WriteSocketError
framework_err internal

WriteChannelError strict

Defined in fuchsia.fdomain/channel.fidl

OrdinalVariantTypeDescription
error Error
op_errors vector<Error?>