Enumerations
enum Collection
| Name | Value |
|---|---|
| kNone | 0 |
| kBoot | 1 |
| kPackage | 2 |
| kFullPackage | 3 |
Defined at line 12 of file ../../src/devices/bin/driver_manager/node_types.h
enum NodeType
| Name | Value |
|---|---|
| kNormal | 0 |
| kComposite | 1 |
Defined at line 22 of file ../../src/devices/bin/driver_manager/node_types.h
enum RemovalSet
| Name | Value |
|---|---|
| kAll | 0 |
| kPackage | 1 |
Defined at line 27 of file ../../src/devices/bin/driver_manager/shutdown/node_shutdown_coordinator.h
enum DriverState
| Name | Value |
|---|---|
| kStopped | 0 |
| kBinding | 1 |
| kRunning | 2 |
Defined at line 27 of file ../../src/devices/bin/driver_manager/node_types.h
enum ShutdownIntent
| Name | Value |
|---|---|
| kRemoval | 0 |
| kRestart | 1 |
| kRebindComposite | 2 |
| kQuarantine | 3 |
Represents the actions of the node after shutdown is completed.
Defined at line 33 of file ../../src/devices/bin/driver_manager/shutdown/node_shutdown_coordinator.h
enum NodeState
| Name | Value |
|---|---|
| kRunning | 0 |
| kPrestop | 1 |
| kWaitingOnDriverBind | 2 |
| kWaitingOnChildren | 3 |
| kWaitingOnDriver | 4 |
| kWaitingOnDriverComponent | 5 |
| kStopped | 6 |
| kWaitingOnDestroy | 7 |
| kDestroyed | 8 |
Defined at line 33 of file ../../src/devices/bin/driver_manager/node_types.h
enum OfferTransport
| Name | Value |
|---|---|
| DriverTransport | 0 |
| ZirconTransport | 1 |
| Dictionary | 2 |
Defined at line 36 of file ../../src/devices/bin/driver_manager/node.h
Records
-
class AsyncSharder -
class BindManager -
class BindManagerBridge -
class BindNodeSet -
class BindRequest -
class BindResult -
class BindResultTracker -
class BindSpecResult -
class BootupTracker -
class BuiltinDevVnode -
class ComponentControllerConnection -
class ComponentOwner -
class CompositeManagerBridge -
class CompositeNodeAndDriver -
class CompositeNodeSpec -
class CompositeNodeSpecCreateInfo -
class CompositeNodeSpecManager -
class Devfs -
class DevfsDevice -
class Devnode -
class DictionaryUtil -
class DirInfo -
class DirReceiverImpl -
class DriverDevelopmentService -
class DriverHost -
class DriverHostComponent -
class DriverHostConnection -
class DriverHostLoaderService -
class DriverHostRunner -
class DriverRunner -
class FirmwareCrashService -
class MemoryAttributor -
class Node -
class NodeInfo -
class NodeManager -
class NodeOffer -
class NodeRemovalTracker -
class NodeRemover -
class NodeShutdownBridge -
class NodeShutdownCoordinator -
class OfferInjector -
class ParentSetCollector -
class PathServer -
class PowerElementHandles -
class PowerElementStartArgs -
class PowerOffersConfig -
class PseudoDir -
class ResultAsyncSharder -
class Runner -
class ServiceEntry -
class ShutdownManager -
class StartedComponent
Functions
-
fuchsia_driver_framework::NodeProperty2 ToProperty2 (const fuchsia_driver_framework::NodeProperty & property)Defined at line 12 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::NodeProperty2 ToProperty2 (const fuchsia_driver_framework::wire::NodeProperty property)Defined at line 19 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::NodeProperty ToDeprecatedProperty (const fuchsia_driver_framework::NodeProperty2 & property)Defined at line 27 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::wire::NodeProperty ToDeprecatedProperty (fidl::AnyArena & allocator, const fuchsia_driver_framework::NodeProperty2 & property)Defined at line 35 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::wire::NodeProperty ToDeprecatedProperty (fidl::AnyArena & allocator, const fuchsia_driver_framework::wire::NodeProperty2 property)Defined at line 44 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::BindRule2 ToBindRule2 (const fuchsia_driver_framework::BindRule & bind_rule)Defined at line 53 of file ../../src/devices/bin/driver_manager/node_property_conversion.h
-
fuchsia_driver_framework::Offer ToFidl (const NodeOffer & offer)Defined at line 218 of file ../../src/devices/bin/driver_manager/node.cc
-
NodeOffer CreateCompositeOffer (const NodeOffer & offer, std::string_view parents_name, bool primary_parent)This function creates a composite offer based on a service offer.
Defined at line 241 of file ../../src/devices/bin/driver_manager/node.cc
-
zx::result<> SetEncodedConfig (fidl::WireTableBuilder<fuchsia_driver_framework::wire::DriverStartArgs> & args, fuchsia_component_runner::wire::ComponentStartInfo & start_info)Defined at line 123 of file ../../src/devices/bin/driver_manager/driver_host.cc
-
Collection ToCollection (const Node & nodefuchsia_driver_framework::DriverPackageType package_type)Defined at line 247 of file ../../src/devices/bin/driver_manager/driver_runner.cc
Variables
std::unordered_map<std::string_view, uint8_t> classes_that_assume_ordering
Defined at line 147 of file ../../src/devices/bin/driver_manager/devfs/class_names.h
bool g_use_test_process_koid
Defined at line 541 of file ../../src/devices/bin/driver_manager/node.cc