Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::Cvd Class Reference

#include <cvd.h>

Collaboration diagram for cuttlefish::Cvd:
Collaboration graph
[legend]

Public Member Functions

 Cvd (InstanceManager &, InstanceLockFileManager &)
 
Result< void > HandleCommand (const std::vector< std::string > &cvd_process_args, const std::unordered_map< std::string, std::string > &env, const std::vector< std::string > &selector_args)
 
Result< void > HandleCvdCommand (const std::vector< std::string > &all_args, const std::unordered_map< std::string, std::string > &env)
 
Result< void > HandleAcloud (const std::vector< std::string > &args, const std::unordered_map< std::string, std::string > &env)
 

Private Attributes

InstanceManagerinstance_manager_
 
InstanceLockFileManagerlock_file_manager_
 

Constructor & Destructor Documentation

◆ Cvd()

cuttlefish::Cvd::Cvd ( InstanceManager instance_manager,
InstanceLockFileManager lock_file_manager 
)

Member Function Documentation

◆ HandleAcloud()

Result< void > cuttlefish::Cvd::HandleAcloud ( const std::vector< std::string > &  args,
const std::unordered_map< std::string, std::string > &  env 
)

◆ HandleCommand()

Result< void > cuttlefish::Cvd::HandleCommand ( const std::vector< std::string > &  cvd_process_args,
const std::unordered_map< std::string, std::string > &  env,
const std::vector< std::string > &  selector_args 
)

◆ HandleCvdCommand()

Result< void > cuttlefish::Cvd::HandleCvdCommand ( const std::vector< std::string > &  all_args,
const std::unordered_map< std::string, std::string > &  env 
)

Member Data Documentation

◆ instance_manager_

InstanceManager& cuttlefish::Cvd::instance_manager_
private

◆ lock_file_manager_

InstanceLockFileManager& cuttlefish::Cvd::lock_file_manager_
private

The documentation for this class was generated from the following files: