Android-cuttlefish cvd tool
Functions
cuttlefish::anonymous_namespace{flags.cc} Namespace Reference

Functions

std::pair< uint16_t, uint16_t > ParsePortRange (const std::string &flag)
 
std::string StrForInstance (const std::string &prefix, int num)
 
Result< std::unordered_map< int, std::string > > CreateNumToWebrtcDeviceIdMap (const CuttlefishConfig &tmp_config_obj, const std::vector< std::int32_t > &instance_nums, const std::string &webrtc_device_id_flag)
 
std::map< std::string, std::string > CurrentFlagsToDefaultValue ()
 
Result< std::vector< bool > > GetFlagBoolValueForInstances (const std::string &flag_values, int32_t instances_size, const std::string &flag_name, std::map< std::string, std::string > &name_to_default_value)
 
Result< std::vector< int > > GetFlagIntValueForInstances (const std::string &flag_values, int32_t instances_size, const std::string &flag_name, std::map< std::string, std::string > &name_to_default_value)
 
Result< std::vector< std::string > > GetFlagStrValueForInstances (const std::string &flag_values, int32_t instances_size, const std::string &flag_name, std::map< std::string, std::string > &name_to_default_value)
 
Result< void > CheckSnapshotCompatible (const bool must_be_compatible, const std::map< int, std::string > &calculated_gpu_mode)
 
std::optional< std::string > EnvironmentUdsDir ()
 
std::optional< std::string > InstancesUdsDir ()
 

Function Documentation

◆ CheckSnapshotCompatible()

Result< void > cuttlefish::anonymous_namespace{flags.cc}::CheckSnapshotCompatible ( const bool  must_be_compatible,
const std::map< int, std::string > &  calculated_gpu_mode 
)

◆ CreateNumToWebrtcDeviceIdMap()

Result< std::unordered_map< int, std::string > > cuttlefish::anonymous_namespace{flags.cc}::CreateNumToWebrtcDeviceIdMap ( const CuttlefishConfig tmp_config_obj,
const std::vector< std::int32_t > &  instance_nums,
const std::string &  webrtc_device_id_flag 
)

◆ CurrentFlagsToDefaultValue()

std::map< std::string, std::string > cuttlefish::anonymous_namespace{flags.cc}::CurrentFlagsToDefaultValue ( )

Returns a mapping between flag name and "gflags default_value" as strings for flags defined in the binary.

◆ EnvironmentUdsDir()

std::optional< std::string > cuttlefish::anonymous_namespace{flags.cc}::EnvironmentUdsDir ( )

◆ GetFlagBoolValueForInstances()

Result< std::vector< bool > > cuttlefish::anonymous_namespace{flags.cc}::GetFlagBoolValueForInstances ( const std::string &  flag_values,
int32_t  instances_size,
const std::string &  flag_name,
std::map< std::string, std::string > &  name_to_default_value 
)

◆ GetFlagIntValueForInstances()

Result< std::vector< int > > cuttlefish::anonymous_namespace{flags.cc}::GetFlagIntValueForInstances ( const std::string &  flag_values,
int32_t  instances_size,
const std::string &  flag_name,
std::map< std::string, std::string > &  name_to_default_value 
)

◆ GetFlagStrValueForInstances()

Result< std::vector< std::string > > cuttlefish::anonymous_namespace{flags.cc}::GetFlagStrValueForInstances ( const std::string &  flag_values,
int32_t  instances_size,
const std::string &  flag_name,
std::map< std::string, std::string > &  name_to_default_value 
)

◆ InstancesUdsDir()

std::optional< std::string > cuttlefish::anonymous_namespace{flags.cc}::InstancesUdsDir ( )

◆ ParsePortRange()

std::pair< uint16_t, uint16_t > cuttlefish::anonymous_namespace{flags.cc}::ParsePortRange ( const std::string &  flag)

◆ StrForInstance()

std::string cuttlefish::anonymous_namespace{flags.cc}::StrForInstance ( const std::string &  prefix,
int  num 
)