Namespaces
Enumerations
enum StorageId
| Name | Value |
|---|---|
| kStaticInstanceId | 1u |
| kStaticInstanceIdOrMoniker | 2u |
Declares which identifier to use to key a component's isolated storage
directory.
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum StartupMode
| Name | Value |
|---|---|
| kLazy | 0u |
| kEager | 1u |
Describes under what conditions the component may be started.
Defined at line 150 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum OnTerminate
| Name | Value |
|---|---|
| kNone | 0u |
| kReboot | 1u |
Describes the action to take if this component instance terminates
unexpectedly.
Defined at line 179 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum Durability
| Name | Value |
|---|---|
| kTransient | 2u |
| kSingleRun | 3u |
The durability of component instances created in a collection.
Defined at line 208 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum AllowedOffers
| Name | Value |
|---|---|
| kStaticOnly | 1u |
| kStaticAndDynamic | 2u |
The kinds of offers that can target the children in a collection.
Defined at line 236 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum EnvironmentExtends
| Name | Value |
|---|---|
| kNone | 0u |
| kRealm | 1u |
Specifies how a declared environment's initial set of properties are assigned.
Defined at line 405 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum DependencyType
| Name | Value |
|---|---|
| kStrong | 1u |
| kWeak | 2u |
Describes the type of dependency implied by the capability.
Defined at line 432 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
enum Availability
| Name | Value |
|---|---|
| kRequired | 1u |
| kOptional | 2u |
| kSameAsTarget | 3u |
| kTransitional | 4u |
Describes the expected availability of the capability.
Some capabilities may not be present on all system configurations. In those
cases, the availability will be declared as `OPTIONAL` along the chains of
exposes/offers/uses, and the capability would be routed from `void` on
system configurations where it does not make sense to route or provide a
particular capability (e.g. graphical capabilities on a headless system).
Defined at line 466 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/common_types.h
Records
-
class Capability -
class CapabilityRef -
class Child -
class ChildRef -
class Collection -
class CollectionRef -
class Component -
class ConfigChecksum -
class ConfigField -
class ConfigMutability -
class ConfigOverride -
class ConfigSchema -
class ConfigSingleValue -
class ConfigSourceCapabilities -
class ConfigType -
class ConfigTypeLayout -
class ConfigValue -
class ConfigValueSource -
class ConfigValueSpec -
class ConfigValuesData -
class ConfigVectorValue -
class Configuration -
class DebugProtocolRegistration -
class DebugRef -
class DebugRegistration -
class DeliveryType -
class Dictionary -
class Directory -
class Environment -
class EnvironmentRef -
class EventStream -
class EventSubscription -
class Expose -
class ExposeConfiguration -
class ExposeDictionary -
class ExposeDirectory -
class ExposeProtocol -
class ExposeResolver -
class ExposeRunner -
class ExposeService -
class FrameworkRef -
class LayoutConstraint -
class LayoutParameter -
class NameMapping -
class Offer -
class OfferConfiguration -
class OfferDictionary -
class OfferDirectory -
class OfferEventStream -
class OfferProtocol -
class OfferResolver -
class OfferRunner -
class OfferService -
class OfferStorage -
class ParentRef -
class Program -
class Protocol -
class Ref -
class ResolvedConfig -
class ResolvedConfigField -
class Resolver -
class ResolverRegistration -
class Runner -
class RunnerRegistration -
class SelfRef -
class Service -
class Storage -
class Use -
class UseConfiguration -
class UseDictionary -
class UseDirectory -
class UseEventStream -
class UseProtocol -
class UseRunner -
class UseService -
class UseStorage -
class VoidRef