Android-cuttlefish cvd tool
|
Public Member Functions | |
vmm_ (vmm) | |
Result< std::vector< MonitorCommand > > | Commands () override |
std::string | Name () const override |
Result< void > | LateInject (fruit::Injector<> &injector) override |
![]() | |
virtual | ~CommandSource ()=default |
virtual Result< std::vector< MonitorCommand > > | Commands ()=0 |
![]() | |
virtual | ~SetupFeature () |
virtual bool | Enabled () const |
![]() | |
virtual | ~Feature ()=default |
virtual std::string | Name () const=0 |
![]() | |
virtual | ~LateInjected ()=default |
virtual Result< void > | LateInject (fruit::Injector<> &injector)=0 |
Public Attributes | |
__pad0__: config_(config) | |
Private Member Functions | |
std::unordered_set< SetupFeature * > | Dependencies () const override |
Result< void > | ResultSetup () override |
Private Attributes | |
const CuttlefishConfig & | config_ |
VmManager & | vmm_ |
std::vector< VmmDependencyCommand * > | dependencyCommands_ |
Additional Inherited Members | |
![]() | |
static Result< void > | RunSetup (const std::vector< SetupFeature * > &features) |
![]() | |
static Result< void > | TopologicalVisit (const std::unordered_set< SetupFeature * > &features, const std::function< Result< void >(SetupFeature *)> &callback) |
|
inlineoverridevirtual |
Implements cuttlefish::CommandSource.
|
inlineoverrideprivatevirtual |
Implements cuttlefish::Feature< SetupFeature >.
|
inlineoverridevirtual |
Implements cuttlefish::LateInjected.
|
inlineoverridevirtual |
Implements cuttlefish::Feature< SetupFeature >.
|
inlineoverrideprivatevirtual |
Implements cuttlefish::SetupFeature.
|
inline |
cuttlefish::vm_manager::VmmCommands::__pad0__ |
|
private |
|
private |
|
private |