Google is committed to advancing racial equity for Black communities. See how.

fuchsia.developer.remotecontrol

PROTOCOLS

ArchiveIterator

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

GetNext

Request

<EMPTY>

Response

NameType
result ArchiveIterator_GetNext_Result

ForwardCallback

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Forward

Request

NameType
socket handle<socket>
addr fuchsia.net/SocketAddress

RemoteControl

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

AddId

Request

NameType
id uint64

Response

<EMPTY>

Connect

Request

NameType
selector fuchsia.diagnostics/Selector
service_chan handle<channel>

Response

NameType
result RemoteControl_Connect_Result

ForwardTcp

Request

NameType
addr fuchsia.net/SocketAddress
socket handle<socket>

Response

NameType
result RemoteControl_ForwardTcp_Result

IdentifyHost

Request

<EMPTY>

Response

NameType
result RemoteControl_IdentifyHost_Result

OpenHub

Request

NameType
server request<fuchsia.io/Directory>

Response

NameType
result RemoteControl_OpenHub_Result

ReverseTcp

Request

NameType
addr fuchsia.net/SocketAddress
client ForwardCallback

Response

NameType
result RemoteControl_ReverseTcp_Result

Select

Request

NameType
selector fuchsia.diagnostics/Selector

Response

NameType
result RemoteControl_Select_Result

RemoteDiagnosticsBridge

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

Hello

DEPRECATED - Hack method - will be removed shortly.

Request

<EMPTY>

Response

<EMPTY>

StreamDiagnostics

Request

NameType
parameters BridgeStreamParameters
iterator request<ArchiveIterator>

Response

NameType
result RemoteDiagnosticsBridge_StreamDiagnostics_Result

STRUCTS

ArchiveIterator_GetNext_Response resource

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

FieldTypeDescriptionDefault
entry vector<ArchiveIteratorEntry>[1] No default

InlineData

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

FieldTypeDescriptionDefault
data string[32768] No default
truncated_chars uint32

DEPRECATED - Data is no longer truncated, instead large messages use the socket variant of the DiagnosticsData union

No default

RemoteControl_Connect_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

FieldTypeDescriptionDefault
match ServiceMatch No default

RemoteControl_ForwardTcp_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

<EMPTY>

RemoteControl_IdentifyHost_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

FieldTypeDescriptionDefault
response IdentifyHostResponse No default

RemoteControl_OpenHub_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

<EMPTY>

RemoteControl_ReverseTcp_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

<EMPTY>

RemoteControl_Select_Response

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

FieldTypeDescriptionDefault
matches vector<ServiceMatch>[250] No default

RemoteDiagnosticsBridge_StreamDiagnostics_Response

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

<EMPTY>

ServiceMatch

Defined in fuchsia.developer.remotecontrol/service-discovery.fidl

FieldTypeDescriptionDefault
moniker vector<string>[25] No default
subdir string[10] No default
service string[150] No default

ENUMS

ArchiveIteratorError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

NameValueDescription
GENERIC_ERROR 1
DATA_READ_FAILED 2
TRUNCATION_FAILED 3

ConnectError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/service-discovery.fidl

NameValueDescription
NO_MATCHING_SERVICES 1
MULTIPLE_MATCHING_SERVICES 2
SERVICE_DISCOVERY_FAILED 3
SERVICE_CONNECT_FAILED 4

IdentifyHostError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

NameValueDescription
LIST_INTERFACES_FAILED 1
GET_DEVICE_NAME_FAILED 2
PROXY_CONNECTION_FAILED 3

RebootType strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

NameValueDescription
REBOOT 1
RECOVERY 2
BOOTLOADER 3

SelectError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/service-discovery.fidl

NameValueDescription
SERVICE_DISCOVERY_FAILED 1

StreamError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

NameValueDescription
GENERIC_ERROR 1
MISSING_PARAMETER 2
UNSUPPORTED_PARAMETER 3
SETUP_SUBSCRIPTION_FAILED 4

TunnelError strict

Type: uint32

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

NameValueDescription
CONNECT_FAILED 1
SOCKET_FAILED 2
CALLBACK_ERROR 3

TABLES

ArchiveIteratorEntry resource

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

OrdinalFieldTypeDescription
1 data string[32768]

DEPRECATED - The data is now sent using the diagnostics_data field

2 truncated_chars uint32

DEPRECATED - The data is now sent using the diagnostics_data field

3 diagnostics_data DiagnosticsData

BridgeStreamParameters

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

OrdinalFieldTypeDescription
1 stream_mode fuchsia.diagnostics/StreamMode
2 data_type fuchsia.diagnostics/DataType
3 client_selector_configuration fuchsia.diagnostics/ClientSelectorConfiguration
4 accessor_path fuchsia.io2/Path

IdentifyHostResponse

Defined in fuchsia.developer.remotecontrol/host-identification.fidl

OrdinalFieldTypeDescription
1 addresses vector<fuchsia.net/Subnet>
2 nodename string[255]
3 boot_timestamp_nanos uint64
4 serial_number string[255]
5 ids vector<uint64>
6 product_config string[100]
7 board_config string[100]

UNIONS

ArchiveIterator_GetNext_Result strict resource

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

Ordinal
VariantTypeDescription
1 response ArchiveIterator_GetNext_Response
2 err ArchiveIteratorError

DiagnosticsData strict resource

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

Ordinal
VariantTypeDescription
1 inline InlineData
2 socket handle<socket>

RemoteControl_Connect_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_Connect_Response
2 err ConnectError

RemoteControl_ForwardTcp_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_ForwardTcp_Response
2 err TunnelError

RemoteControl_IdentifyHost_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_IdentifyHost_Response
2 err IdentifyHostError

RemoteControl_OpenHub_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_OpenHub_Response
2 err zx/status

RemoteControl_ReverseTcp_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_ReverseTcp_Response
2 err TunnelError

RemoteControl_Select_Result strict

Defined in fuchsia.developer.remotecontrol/remote-control.fidl

Ordinal
VariantTypeDescription
1 response RemoteControl_Select_Response
2 err SelectError

RemoteDiagnosticsBridge_StreamDiagnostics_Result strict

Defined in fuchsia.developer.remotecontrol/diagnostics-bridge.fidl

Ordinal
VariantTypeDescription
1 response RemoteDiagnosticsBridge_StreamDiagnostics_Response
2 err StreamError

CONSTANTS

NameValueTypeDescription
MAX_COMPONENT_SUBDIR_LEN 10 uint16
MAX_CONNECT_MATCHES 5 uint16
MAX_ENTRIES 1 int32
MAX_MONIKER_SEGMENT_LENGTH 100 uint16
MAX_NUM_MATCHES 250 uint16
MAX_SERVICE_NAME_LEN 150 uint16