PROTOCOLS
Channel
Defined in fuchsia.fdomain/channel.fidl
CreateChannel
Request
Name | Type |
---|---|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
Channel_CreateChannel_Result
|
OnChannelStreamingData
Response
Name | Type |
---|---|
handle |
Hid
|
channel_sent |
ChannelSent
|
ReadChannel
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannel_Result
|
ReadChannelStreamingStart
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannelStreamingStart_Result
|
ReadChannelStreamingStop
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannelStreamingStop_Result
|
WriteChannel
Request
Name | Type |
---|---|
handle |
Hid
|
data |
vector<uint8>
|
handles |
Handles
|
Response
Name | Type |
---|---|
payload |
Channel_WriteChannel_Result
|
Event
Defined in fuchsia.fdomain/event.fidl
CreateEvent
Request
Name | Type |
---|---|
handle |
NewHid
|
Response
Name | Type |
---|---|
payload |
Event_CreateEvent_Result
|
EventPair
Defined in fuchsia.fdomain/event_pair.fidl
CreateEventPair
Request
Name | Type |
---|---|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
EventPair_CreateEventPair_Result
|
FDomain
Defined in fuchsia.fdomain/protocol.fidl
AcknowledgeWriteError
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
FDomain_AcknowledgeWriteError_Result
|
Close
Request
Name | Type |
---|---|
handles |
vector<Hid>
|
Response
Name | Type |
---|---|
payload |
FDomain_Close_Result
|
CreateChannel
Request
Name | Type |
---|---|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
Channel_CreateChannel_Result
|
CreateEvent
Request
Name | Type |
---|---|
handle |
NewHid
|
Response
Name | Type |
---|---|
payload |
Event_CreateEvent_Result
|
CreateEventPair
Request
Name | Type |
---|---|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
EventPair_CreateEventPair_Result
|
CreateSocket
Request
Name | Type |
---|---|
options |
SocketType
|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
Socket_CreateSocket_Result
|
Duplicate
Request
Name | Type |
---|---|
handle |
Hid
|
new_handle |
NewHid
|
rights |
zx/Rights
|
Response
Name | Type |
---|---|
payload |
FDomain_Duplicate_Result
|
Namespace
Request
Name | Type |
---|---|
new_handle |
NewHid
|
Response
Name | Type |
---|---|
payload |
FDomain_Namespace_Result
|
OnChannelStreamingData
Response
Name | Type |
---|---|
handle |
Hid
|
channel_sent |
ChannelSent
|
OnSocketStreamingData
Response
Name | Type |
---|---|
handle |
Hid
|
socket_message |
SocketMessage
|
ReadChannel
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannel_Result
|
ReadChannelStreamingStart
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannelStreamingStart_Result
|
ReadChannelStreamingStop
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Channel_ReadChannelStreamingStop_Result
|
ReadSocket
Request
Name | Type |
---|---|
handle |
Hid
|
max_bytes |
uint64
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocket_Result
|
ReadSocketStreamingStart
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocketStreamingStart_Result
|
ReadSocketStreamingStop
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocketStreamingStop_Result
|
Replace
Request
Name | Type |
---|---|
handle |
Hid
|
new_handle |
NewHid
|
rights |
zx/Rights
|
Response
Name | Type |
---|---|
payload |
FDomain_Replace_Result
|
SetSocketDisposition
Request
Name | Type |
---|---|
handle |
Hid
|
disposition |
SocketDisposition
|
disposition_peer |
SocketDisposition
|
Response
Name | Type |
---|---|
payload |
Socket_SetSocketDisposition_Result
|
Signal
Request
Name | Type |
---|---|
handle |
Hid
|
set |
uint32
|
clear |
uint32
|
Response
Name | Type |
---|---|
payload |
FDomain_Signal_Result
|
SignalPeer
Request
Name | Type |
---|---|
handle |
Hid
|
set |
uint32
|
clear |
uint32
|
Response
Name | Type |
---|---|
payload |
FDomain_SignalPeer_Result
|
WaitForSignals
Request
Name | Type |
---|---|
handle |
Hid
|
signals |
uint32
|
Response
Name | Type |
---|---|
payload |
FDomain_WaitForSignals_Result
|
WriteChannel
Request
Name | Type |
---|---|
handle |
Hid
|
data |
vector<uint8>
|
handles |
Handles
|
Response
Name | Type |
---|---|
payload |
Channel_WriteChannel_Result
|
WriteSocket
Request
Name | Type |
---|---|
handle |
Hid
|
data |
vector<uint8>
|
Response
Name | Type |
---|---|
payload |
Socket_WriteSocket_Result
|
Socket
Defined in fuchsia.fdomain/socket.fidl
CreateSocket
Request
Name | Type |
---|---|
options |
SocketType
|
handles |
array<NewHid, 2>
|
Response
Name | Type |
---|---|
payload |
Socket_CreateSocket_Result
|
OnSocketStreamingData
Response
Name | Type |
---|---|
handle |
Hid
|
socket_message |
SocketMessage
|
ReadSocket
Request
Name | Type |
---|---|
handle |
Hid
|
max_bytes |
uint64
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocket_Result
|
ReadSocketStreamingStart
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocketStreamingStart_Result
|
ReadSocketStreamingStop
Request
Name | Type |
---|---|
handle |
Hid
|
Response
Name | Type |
---|---|
payload |
Socket_ReadSocketStreamingStop_Result
|
SetSocketDisposition
Request
Name | Type |
---|---|
handle |
Hid
|
disposition |
SocketDisposition
|
disposition_peer |
SocketDisposition
|
Response
Name | Type |
---|---|
payload |
Socket_SetSocketDisposition_Result
|
WriteSocket
Request
Name | Type |
---|---|
handle |
Hid
|
data |
vector<uint8>
|
Response
Name | Type |
---|---|
payload |
Socket_WriteSocket_Result
|
STRUCTS
AioStopped
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
error |
Error?
|
No default |
BadHid
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
id |
uint32
|
No default |
ChannelMessage
Defined in fuchsia.fdomain/channel.fidl
Field | Type | Description | Default |
---|---|---|---|
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
Field | Type | Description | Default |
---|---|---|---|
signals |
uint32
|
No default |
HandleDisposition
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
handle |
HandleOp
|
No default | |
rights |
zx/Rights
|
No default |
HandleInfo
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
handle |
Hid
|
No default | |
type |
zx/ObjType
|
No default | |
rights |
zx/Rights
|
No default |
Hid
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
id |
uint32
|
No default |
NewHid
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
id |
uint32
|
No default |
NewHidOutOfRange
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
id |
uint32
|
No default |
NewHidReused
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
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
Field | Type | Description | Default |
---|---|---|---|
rights |
zx/Rights
|
No default |
SignalsUnknown
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
signals |
uint32
|
No default |
SocketDispositionUnknown
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
disposition |
SocketDisposition
|
No default |
SocketTypeUnknown
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
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
Field | Type | Description | Default |
---|---|---|---|
data |
vector<uint8>
|
No default |
Socket_SetSocketDisposition_Response
Defined in fuchsia.fdomain/socket.fidl
<EMPTY>
Socket_WriteSocket_Response
Defined in fuchsia.fdomain/socket.fidl
Field | Type | Description | Default |
---|---|---|---|
wrote |
uint64
|
No default |
StreamingReadInProgress
Defined in fuchsia.fdomain/protocol.fidl
<EMPTY>
WriteSocketError
Defined in fuchsia.fdomain/socket.fidl
Field | Type | Description | Default |
---|---|---|---|
error |
Error
|
No default | |
wrote |
uint64
|
No default |
WrongHandleType
Defined in fuchsia.fdomain/protocol.fidl
Field | Type | Description | Default |
---|---|---|---|
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
Name | Value | Description |
---|---|---|
NO_CHANGE |
0 |
|
WRITE_ENABLED |
1 |
|
WRITE_DISABLED |
2 |
SocketType flexible
Type: uint32
Defined in fuchsia.fdomain/socket.fidl
Name | Value | Description |
---|---|---|
STREAM |
0 |
|
DATAGRAM |
1 |
UNIONS
ChannelSent flexible
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
message |
ChannelMessage
|
|
2 |
stopped |
AioStopped
|
Channel_CreateChannel_Result strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Channel_CreateChannel_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Channel_ReadChannelStreamingStart_Result strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Channel_ReadChannelStreamingStart_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Channel_ReadChannelStreamingStop_Result strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Channel_ReadChannelStreamingStop_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Channel_ReadChannel_Result strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
ChannelMessage
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Channel_WriteChannel_Result strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Channel_WriteChannel_Response
|
|
2 |
err |
WriteChannelError
|
|
3 |
framework_err |
internal
|
Error flexible
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
target_error |
int32
|
|
2 |
bad_hid |
BadHid
|
|
3 |
new_hid_out_of_range |
NewHidOutOfRange
|
|
4 |
new_hid_reused |
NewHidReused
|
|
5 |
wrong_handle_type |
WrongHandleType
|
|
6 |
streaming_read_in_progress |
StreamingReadInProgress
|
|
7 |
no_read_in_progress |
NoReadInProgress
|
|
8 |
error_pending |
ErrorPending
|
|
9 |
no_error_pending |
NoErrorPending
|
|
10 |
wrote_to_self |
WroteToSelf
|
|
11 |
closed_during_read |
ClosedDuringRead
|
|
12 |
signals_unknown |
SignalsUnknown
|
|
13 |
rights_unknown |
RightsUnknown
|
|
14 |
socket_disposition_unknown |
SocketDispositionUnknown
|
|
15 |
socket_type_unknown |
SocketTypeUnknown
|
EventPair_CreateEventPair_Result strict
Defined in fuchsia.fdomain/event_pair.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
EventPair_CreateEventPair_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Event_CreateEvent_Result strict
Defined in fuchsia.fdomain/event.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Event_CreateEvent_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_AcknowledgeWriteError_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_AcknowledgeWriteError_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_Close_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_Close_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_Duplicate_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_Duplicate_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_Namespace_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_Namespace_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_Replace_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_Replace_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_SignalPeer_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_SignalPeer_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_Signal_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_Signal_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
FDomain_WaitForSignals_Result strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
FDomain_WaitForSignals_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
HandleOp strict
Defined in fuchsia.fdomain/protocol.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
move |
Hid
|
|
2 |
duplicate |
Hid
|
Handles strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
handles |
vector<Hid>
|
|
2 |
dispositions |
vector<HandleDisposition>
|
SocketMessage flexible
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
data |
vector<uint8>
|
|
2 |
stopped |
AioStopped
|
Socket_CreateSocket_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_CreateSocket_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Socket_ReadSocketStreamingStart_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_ReadSocketStreamingStart_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Socket_ReadSocketStreamingStop_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_ReadSocketStreamingStop_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Socket_ReadSocket_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_ReadSocket_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Socket_SetSocketDisposition_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_SetSocketDisposition_Response
|
|
2 |
err |
Error
|
|
3 |
framework_err |
internal
|
Socket_WriteSocket_Result strict
Defined in fuchsia.fdomain/socket.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Socket_WriteSocket_Response
|
|
2 |
err |
WriteSocketError
|
|
3 |
framework_err |
internal
|
WriteChannelError strict
Defined in fuchsia.fdomain/channel.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
error |
Error
|
|
2 |
op_errors |
vector<Error?>
|