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

#include <host_tool_target.h>

Public Member Functions

 HostToolTarget (const std::string &artifacts_path)
 
Result< FlagInfoGetFlagInfo (const std::string &bin_name, const std::string &flag_name) const
 
Result< std::string > GetStartBinName () const
 
Result< std::string > GetStopBinName () const
 
Result< std::string > GetStatusBinName () const
 
Result< std::string > GetRestartBinPath () const
 
Result< std::string > GetPowerwashBinPath () const
 
Result< std::string > GetPowerBtnBinPath () const
 
Result< std::string > GetSnapshotBinName () const
 

Private Member Functions

Result< std::string > GetBinName (const std::vector< std::string > &alternatives) const
 

Private Attributes

const std::string artifacts_path_
 

Constructor & Destructor Documentation

◆ HostToolTarget()

cuttlefish::HostToolTarget::HostToolTarget ( const std::string &  artifacts_path)

Member Function Documentation

◆ GetBinName()

Result< std::string > cuttlefish::HostToolTarget::GetBinName ( const std::vector< std::string > &  alternatives) const
private

◆ GetFlagInfo()

Result< FlagInfo > cuttlefish::HostToolTarget::GetFlagInfo ( const std::string &  bin_name,
const std::string &  flag_name 
) const

◆ GetPowerBtnBinPath()

Result< std::string > cuttlefish::HostToolTarget::GetPowerBtnBinPath ( ) const

◆ GetPowerwashBinPath()

Result< std::string > cuttlefish::HostToolTarget::GetPowerwashBinPath ( ) const

◆ GetRestartBinPath()

Result< std::string > cuttlefish::HostToolTarget::GetRestartBinPath ( ) const

◆ GetSnapshotBinName()

Result< std::string > cuttlefish::HostToolTarget::GetSnapshotBinName ( ) const

◆ GetStartBinName()

Result< std::string > cuttlefish::HostToolTarget::GetStartBinName ( ) const

◆ GetStatusBinName()

Result< std::string > cuttlefish::HostToolTarget::GetStatusBinName ( ) const

◆ GetStopBinName()

Result< std::string > cuttlefish::HostToolTarget::GetStopBinName ( ) const

Member Data Documentation

◆ artifacts_path_

const std::string cuttlefish::HostToolTarget::artifacts_path_
private

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