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

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