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

#include <cuttlefish_config.h>

Collaboration diagram for cuttlefish::CuttlefishConfig::EnvironmentSpecific:
Collaboration graph
[legend]

Public Member Functions

std::string environment_name () const
 
std::string environment_uds_dir () const
 
std::string PerEnvironmentUdsPath (const std::string &file_name) const
 
std::string environment_dir () const
 
std::string PerEnvironmentPath (const std::string &file_name) const
 
std::string PerEnvironmentLogPath (const std::string &file_name) const
 
std::string PerEnvironmentGrpcSocketPath (const std::string &file_name) const
 
std::string control_socket_path () const
 
std::string launcher_log_path () const
 
std::string casimir_nci_socket_path () const
 
std::string casimir_rf_socket_path () const
 
bool enable_wifi () const
 
bool start_wmediumd () const
 
std::string vhost_user_mac80211_hwsim () const
 
std::string wmediumd_api_server_socket () const
 
std::string wmediumd_config () const
 
int wmediumd_mac_prefix () const
 
int group_uuid () const
 

Private Member Functions

 EnvironmentSpecific (const CuttlefishConfig *config, const std::string &envName)
 
Json::Value * Dictionary ()
 
const Json::Value * Dictionary () const
 

Private Attributes

const CuttlefishConfigconfig_
 
std::string envName_
 

Friends

EnvironmentSpecific CuttlefishConfig::ForEnvironment (const std::string &) const
 
EnvironmentSpecific CuttlefishConfig::ForDefaultEnvironment () const
 

Constructor & Destructor Documentation

◆ EnvironmentSpecific()

cuttlefish::CuttlefishConfig::EnvironmentSpecific::EnvironmentSpecific ( const CuttlefishConfig config,
const std::string &  envName 
)
inlineprivate

Member Function Documentation

◆ casimir_nci_socket_path()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::casimir_nci_socket_path ( ) const

◆ casimir_rf_socket_path()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::casimir_rf_socket_path ( ) const

◆ control_socket_path()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::control_socket_path ( ) const

◆ Dictionary() [1/2]

Json::Value * cuttlefish::CuttlefishConfig::EnvironmentSpecific::Dictionary ( )
private

◆ Dictionary() [2/2]

const Json::Value * cuttlefish::CuttlefishConfig::EnvironmentSpecific::Dictionary ( ) const
private

◆ enable_wifi()

bool cuttlefish::CuttlefishConfig::EnvironmentSpecific::enable_wifi ( ) const

◆ environment_dir()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::environment_dir ( ) const

◆ environment_name()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::environment_name ( ) const

◆ environment_uds_dir()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::environment_uds_dir ( ) const

◆ group_uuid()

int cuttlefish::CuttlefishConfig::EnvironmentSpecific::group_uuid ( ) const

◆ launcher_log_path()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::launcher_log_path ( ) const

◆ PerEnvironmentGrpcSocketPath()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::PerEnvironmentGrpcSocketPath ( const std::string &  file_name) const

◆ PerEnvironmentLogPath()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::PerEnvironmentLogPath ( const std::string &  file_name) const

◆ PerEnvironmentPath()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::PerEnvironmentPath ( const std::string &  file_name) const

◆ PerEnvironmentUdsPath()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::PerEnvironmentUdsPath ( const std::string &  file_name) const

◆ start_wmediumd()

bool cuttlefish::CuttlefishConfig::EnvironmentSpecific::start_wmediumd ( ) const

◆ vhost_user_mac80211_hwsim()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::vhost_user_mac80211_hwsim ( ) const

◆ wmediumd_api_server_socket()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::wmediumd_api_server_socket ( ) const

◆ wmediumd_config()

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::wmediumd_config ( ) const

◆ wmediumd_mac_prefix()

int cuttlefish::CuttlefishConfig::EnvironmentSpecific::wmediumd_mac_prefix ( ) const

Friends And Related Function Documentation

◆ CuttlefishConfig::ForDefaultEnvironment

◆ CuttlefishConfig::ForEnvironment

EnvironmentSpecific CuttlefishConfig::ForEnvironment ( const std::string &  ) const
friend

Member Data Documentation

◆ config_

const CuttlefishConfig* cuttlefish::CuttlefishConfig::EnvironmentSpecific::config_
private

◆ envName_

std::string cuttlefish::CuttlefishConfig::EnvironmentSpecific::envName_
private

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