Crate fidl_fuchsia_developer_ffx
source ·Macros
Pattern that matches an unknown
RepositorySpec
member.Pattern that matches an unknown
SessionSpec
member.Pattern that matches an unknown
TimeBound
member.Structs
Configuration options for adding a manual target.
A Stream of incoming requests for AddTargetResponder_
A Stream of incoming requests for Daemon
A Stream of incoming requests for Diagnostics
A Stream of incoming requests for Echo
A Stream of incoming requests for Fastboot
A Stream of incoming requests for FastbootTargetStream
A configuration for a package repository on the local file system.
A configuration for a package repository found in Google Cloud Storage.
A configuration for a package repository found on a web server.
A Stream of incoming requests for Listener
Contains information about the socket bound during mDNS setup.
A Stream of incoming requests for Mdns
A Stream of incoming requests for PackageEntryIterator
A configuration for a package repository on the local file system.
A Stream of incoming requests for RebootListener
A Stream of incoming requests for RepositoryIterator
A Stream of incoming requests for RepositoryPackagesIterator
A Stream of incoming requests for RepositoryRegistry
A Stream of incoming requests for RepositoryTargetsIterator
Address of the ssh host address from the perspective of the target.
A Stream of incoming requests for TargetCollectionReader
A Stream of incoming requests for TargetCollection
A Stream of incoming requests for TargetControl
A query for a Fuchsia target device. If empty when supplied to a method, will be
interpreted as requesting the first target to be seen on the network, or ALL
targets that have been seen on the network.
A Stream of incoming requests for Target
A Stream of incoming requests for Testing
Covers how a trace will be run when invoking
StartRecording
.A Stream of incoming requests for Tracing
A Stream of incoming requests for TracingStatusIterator
A trigger is an action that is done when a certain alert has been raised in the
fuchsia tracing system.
A Stream of incoming requests for Tunnel
A Stream of incoming requests for UploadProgressListener
A Stream of incoming requests for VariableListener
Enums
An action to be preformed on this trace. Used as part of a Trigger.
Defines the responses from the
AddTarget
method of the [TargetCollection]
protocol. This is to assist in reporting structured errors to the client.Interface fastboot is connected over.
Adding more specific reboot errors. These are not necessarily
Fastboot errors because the target can be in Fuchsia state or
Zedboot. Therefore, there is a separate error type for these.
Callback event listener for when the device reboots to the
bootloader.
This covers erorr from using the
Tracing
protocol below (specifically
trace recording errors).Current known state of the remote control
Describes all the possible repositories that could be managed by this service.
Where the repository storage is written to.
An iterator for which the client handles calls to the
Next
function. When
a client calls ListTargets
in the TargetCollection
protocol, the targets
will be sent to the client via the Next
function, with acknowledgements
sent via the responder to handle backpressure.A protocol defining a collection of Fuchsia targets. This is used to inspect
and interact with fuchsia targets that the daemon has discovered.
This is a handle to a target received from the target collection.
Not to be confused with the
TargetControl
protocol. This is exclusively
for use with the target collection service.Internal testing functionality for the underlying FFX daemon.
Callback event listener for upload progress.
Callback event listener for listing all variables.
Constants
The maximum size of a fastboot response is 256 bytes, minus
four bytes for the header defining the type of message.