Crate fidl_fuchsia_sys2

Source

Macros§

ChildLocationUnknown
Pattern that matches an unknown ChildLocation member.
ConfigOverrideErrorUnknown
Pattern that matches an unknown ConfigOverrideError member.
ConnectToStorageAdminErrorUnknown
Pattern that matches an unknown ConnectToStorageAdminError member.
ConstructNamespaceErrorUnknown
Pattern that matches an unknown ConstructNamespaceError member.
CreateErrorUnknown
Pattern that matches an unknown CreateError member.
DeclTypeUnknown
Pattern that matches an unknown DeclType member.
DestroyErrorUnknown
Pattern that matches an unknown DestroyError member.
GetAllInstancesErrorUnknown
Pattern that matches an unknown GetAllInstancesError member.
GetDeclarationErrorUnknown
Pattern that matches an unknown GetDeclarationError member.
GetInstanceErrorUnknown
Pattern that matches an unknown GetInstanceError member.
GetStructuredConfigErrorUnknown
Pattern that matches an unknown GetStructuredConfigError member.
OpenDirTypeUnknown
Pattern that matches an unknown OpenDirType member.
OpenErrorUnknown
Pattern that matches an unknown OpenError member.
RealmQueryErrorUnknown
Pattern that matches an unknown RealmQueryError member.
ResolveErrorUnknown
Pattern that matches an unknown ResolveError member.
RouteOutcomeUnknown
Pattern that matches an unknown RouteOutcome member.
RouteValidatorErrorUnknown
Pattern that matches an unknown RouteValidatorError member.
StartErrorUnknown
Pattern that matches an unknown StartError member.
StopErrorUnknown
Pattern that matches an unknown StopError member.
UnresolveErrorUnknown
Pattern that matches an unknown UnresolveError member.

Structs§

ComponentCrashInfo
Information stored when a thread crashes.
ConfigOverrideControlHandle
ConfigOverrideEventStream
ConfigOverrideMarker
ConfigOverrideProxy
ConfigOverrideRequestStream
A Stream of incoming requests for fuchsia.sys2/ConfigOverride.
ConfigOverrideSetStructuredConfigRequest
ConfigOverrideSetStructuredConfigResponder
ConfigOverrideSynchronousProxy
ConfigOverrideUnsetStructuredConfigRequest
ConfigOverrideUnsetStructuredConfigResponder
CrashIntrospectControlHandle
CrashIntrospectEventStream
CrashIntrospectFindComponentByThreadKoidRequest
CrashIntrospectFindComponentByThreadKoidResponder
CrashIntrospectFindComponentByThreadKoidResponse
CrashIntrospectMarker
CrashIntrospectProxy
CrashIntrospectRequestStream
A Stream of incoming requests for fuchsia.sys2/CrashIntrospect.
CrashIntrospectSynchronousProxy
ExecutionInfo
Information about the execution state of a component instance.
Instance
Describes a component instance under a realm.
InstanceIteratorControlHandle
InstanceIteratorEventStream
InstanceIteratorMarker
InstanceIteratorNextResponder
InstanceIteratorNextResponse
InstanceIteratorProxy
InstanceIteratorRequestStream
A Stream of incoming requests for fuchsia.sys2/InstanceIterator.
InstanceIteratorSynchronousProxy
LifecycleControllerControlHandle
LifecycleControllerCreateInstanceRequest
LifecycleControllerCreateInstanceResponder
LifecycleControllerDestroyInstanceRequest
LifecycleControllerDestroyInstanceResponder
LifecycleControllerEventStream
LifecycleControllerMarker
LifecycleControllerProxy
LifecycleControllerRequestStream
A Stream of incoming requests for fuchsia.sys2/LifecycleController.
LifecycleControllerResolveInstanceRequest
LifecycleControllerResolveInstanceResponder
LifecycleControllerStartInstanceRequest
LifecycleControllerStartInstanceResponder
LifecycleControllerStartInstanceWithArgsRequest
LifecycleControllerStartInstanceWithArgsResponder
LifecycleControllerStopInstanceRequest
LifecycleControllerStopInstanceResponder
LifecycleControllerSynchronousProxy
LifecycleControllerUnresolveInstanceRequest
LifecycleControllerUnresolveInstanceResponder
ManifestBytesIteratorControlHandle
ManifestBytesIteratorEventStream
ManifestBytesIteratorMarker
ManifestBytesIteratorNextResponder
ManifestBytesIteratorNextResponse
ManifestBytesIteratorProxy
ManifestBytesIteratorRequestStream
A Stream of incoming requests for fuchsia.sys2/ManifestBytesIterator.
ManifestBytesIteratorSynchronousProxy
RealmExplorerControlHandle
RealmExplorerEventStream
RealmExplorerMarker
RealmExplorerProxy
RealmExplorerRequestStream
A Stream of incoming requests for fuchsia.sys2/RealmExplorer.
RealmExplorerSynchronousProxy
RealmQueryConnectToStorageAdminRequest
RealmQueryConnectToStorageAdminResponder
RealmQueryConstructNamespaceRequest
RealmQueryConstructNamespaceResponder
RealmQueryConstructNamespaceResponse
RealmQueryControlHandle
RealmQueryDeprecatedOpenRequest
RealmQueryDeprecatedOpenResponder
RealmQueryEventStream
RealmQueryGetAllInstancesResponder
RealmQueryGetAllInstancesResponse
RealmQueryGetInstanceRequest
RealmQueryGetInstanceResponder
RealmQueryGetInstanceResponse
RealmQueryGetManifestRequest
RealmQueryGetManifestResponder
RealmQueryGetManifestResponse
RealmQueryGetResolvedDeclarationRequest
RealmQueryGetResolvedDeclarationResponder
RealmQueryGetResolvedDeclarationResponse
RealmQueryGetStructuredConfigRequest
RealmQueryGetStructuredConfigResponder
RealmQueryGetStructuredConfigResponse
RealmQueryMarker
RealmQueryOpenDirectoryRequest
RealmQueryOpenDirectoryResponder
RealmQueryProxy
RealmQueryRequestStream
A Stream of incoming requests for fuchsia.sys2/RealmQuery.
RealmQueryResolveDeclarationRequest
RealmQueryResolveDeclarationResponder
RealmQueryResolveDeclarationResponse
RealmQuerySynchronousProxy
ResolvedInfo
Information about the resolved state of a component instance.
RouteError
Routing error for a particular capability.
RouteReport
Routing result for a particular capability.
RouteTarget
A capability in a target component to route to the source.
RouteValidatorControlHandle
RouteValidatorEventStream
RouteValidatorMarker
RouteValidatorProxy
RouteValidatorRequestStream
A Stream of incoming requests for fuchsia.sys2/RouteValidator.
RouteValidatorRouteRequest
RouteValidatorRouteResponder
RouteValidatorRouteResponse
RouteValidatorSynchronousProxy
RouteValidatorValidateRequest
RouteValidatorValidateResponder
RouteValidatorValidateResponse
ServiceInstance
Metadata about a service instance.
StorageAdminControlHandle
StorageAdminDeleteAllStorageContentsResponder
StorageAdminDeleteComponentStorageRequest
StorageAdminDeleteComponentStorageResponder
StorageAdminDeprecatedOpenComponentStorageRequest
StorageAdminEventStream
StorageAdminGetStatusResponder
StorageAdminListStorageInRealmRequest
StorageAdminListStorageInRealmResponder
StorageAdminMarker
StorageAdminOpenComponentStorageByIdRequest
StorageAdminOpenComponentStorageByIdResponder
StorageAdminOpenStorageRequest
StorageAdminOpenStorageResponder
StorageAdminProxy
StorageAdminRequestStream
A Stream of incoming requests for fuchsia.sys2/StorageAdmin.
StorageAdminSynchronousProxy
StorageIteratorControlHandle
StorageIteratorEventStream
StorageIteratorMarker
StorageIteratorNextResponder
StorageIteratorNextResponse
StorageIteratorProxy
StorageIteratorRequestStream
A Stream of incoming requests for fuchsia.sys2/StorageIterator.
StorageIteratorSynchronousProxy
StorageStatus
Metadata about status of the storage
SystemControllerControlHandle
SystemControllerEventStream
SystemControllerMarker
SystemControllerProxy
SystemControllerRequestStream
A Stream of incoming requests for fuchsia.sys2/SystemController.
SystemControllerShutdownResponder
SystemControllerSynchronousProxy

Enums§

ChildLocation
Locations from which a child could be resolved under a given parent.
ConfigOverrideError
Errors that can be returned by the ConfigOverride protocol.
ConfigOverrideEvent
ConfigOverrideRequest
Manages structured configuration override values for components.
ConnectToStorageAdminError
Errors that can be returned by the ConnectToStorageAdmin call.
ConstructNamespaceError
Errors that can be returned by the ConstructNamespace call.
CrashIntrospectEvent
CrashIntrospectRequest
When a thread from a component using the ELF runner crashes, the thread koid along with other information is stored. This protocol can be used to retrieve that stored information.
CreateError
DeclType
DeletionError
DestroyError
GetAllInstancesError
Errors that can be returned by the GetAllInstances call.
GetDeclarationError
Errors that can be returned by the GetManifest call.
GetInstanceError
Errors that can be returned by the GetInstance call.
GetStructuredConfigError
Errors that can be returned by the GetStructuredConfig call.
InstanceIteratorEvent
InstanceIteratorRequest
An iterator over all instances in the realm
LifecycleControllerEvent
LifecycleControllerRequest
Mutates the component instance state in a realm.
ManifestBytesIteratorEvent
ManifestBytesIteratorRequest
An iterator over the bytes of an instance’s manifest
OpenDirType
The directories of an instance that can be opened by component manager.
OpenError
Errors that can be returned by the OpenDirectory call.
RealmExplorerEvent
RealmExplorerRequest
Offers basic introspection into component instances under a realm.
RealmQueryError
Errors that can be returned by the RealmQuery API.
RealmQueryEvent
RealmQueryRequest
Offers detailed introspection into component instances under a realm.
ResolveError
RouteOutcome
RouteValidatorError
Errors for RouteValidator
RouteValidatorEvent
RouteValidatorRequest
StartError
StatusError
StopError
StorageAdminEvent
StorageAdminRequest
StorageIteratorEvent
StorageIteratorRequest
An iterator protocol for returning a set of components using a storage capability. See |StorageAdmin.ListStorageInRealm| for more information.
SystemControllerEvent
SystemControllerRequest
An interface implemented by ComponentManager that requests the ComponentManager stop all components and exit.
UnresolveError

Constants§

MAX_INSTANCE_ID_LENGTH
The maximum length of an instance ID. An instance ID is a 256-bit identifier, which when encoded in hex notation is 64 characters long.
MAX_START_REASON
The maximum length of the human-readable start reason. This accounts for StartReason::AccessCapability which can have a length of MAX_MONIKER_LENGTH + MAX_NAME_LENGTH + 26 (4222 characters).
MAX_STORAGE_ID_LENGTH
The maximum length of a storage instance ID. A storage instance ID is a 256-bit UUID, which when encoded in hex notation is 64 characters long.

Traits§

ConfigOverrideProxyInterface
CrashIntrospectProxyInterface
InstanceIteratorProxyInterface
LifecycleControllerProxyInterface
ManifestBytesIteratorProxyInterface
RealmExplorerProxyInterface
RealmQueryProxyInterface
RouteValidatorProxyInterface
StorageAdminProxyInterface
StorageIteratorProxyInterface
SystemControllerProxyInterface

Type Aliases§

ConfigOverrideSetStructuredConfigResult
ConfigOverrideUnsetStructuredConfigResult
CrashIntrospectFindComponentByThreadKoidResult
LifecycleControllerCreateInstanceResult
LifecycleControllerDestroyInstanceResult
LifecycleControllerResolveInstanceResult
LifecycleControllerStartInstanceResult
LifecycleControllerStartInstanceWithArgsResult
LifecycleControllerStopInstanceResult
LifecycleControllerUnresolveInstanceResult
RealmQueryConnectToStorageAdminResult
RealmQueryConstructNamespaceResult
RealmQueryDeprecatedOpenResult
RealmQueryGetAllInstancesResult
RealmQueryGetInstanceResult
RealmQueryGetManifestResult
RealmQueryGetResolvedDeclarationResult
RealmQueryGetStructuredConfigResult
RealmQueryOpenDirectoryResult
RealmQueryResolveDeclarationResult
RouteValidatorRouteResult
RouteValidatorValidateResult
StorageAdminDeleteAllStorageContentsResult
StorageAdminDeleteComponentStorageResult
StorageAdminGetStatusResult
StorageAdminListStorageInRealmResult
StorageAdminOpenComponentStorageByIdResult
StorageAdminOpenStorageResult