#include <instance_nums.h>
|
template<typename T > |
void | TrySet (T &field, Result< T > result) |
|
◆ BaseInstanceNum() [1/2]
◆ BaseInstanceNum() [2/2]
◆ Calculate()
Result< std::vector< std::int32_t > > cuttlefish::InstanceNumsCalculator::Calculate |
( |
| ) |
|
◆ CalculateFromFlags()
Result< std::vector< std::int32_t > > cuttlefish::InstanceNumsCalculator::CalculateFromFlags |
( |
| ) |
|
Finds set of ids using the flags only.
Especially, this calculates the base from –instance_nums and –base_instance_num only
Processes such as cvd clients may see different user accounts, CUTTLEFISH_INSTANCE environment variable, etc, than the launcher effectively sees. This util method is still helpful for that.
◆ FromFlags() [1/2]
InstanceNumsCalculator & cuttlefish::InstanceNumsCalculator::FromFlags |
( |
const std::vector< std::string > & |
flags | ) |
& |
◆ FromFlags() [2/2]
InstanceNumsCalculator cuttlefish::InstanceNumsCalculator::FromFlags |
( |
const std::vector< std::string > & |
flags | ) |
&& |
◆ FromGlobalGflags() [1/2]
◆ FromGlobalGflags() [2/2]
◆ InstanceNums() [1/4]
◆ InstanceNums() [2/4]
◆ InstanceNums() [3/4]
InstanceNumsCalculator & cuttlefish::InstanceNumsCalculator::InstanceNums |
( |
std::vector< std::int32_t > |
set | ) |
& |
◆ InstanceNums() [4/4]
◆ NumInstances() [1/2]
◆ NumInstances() [2/2]
◆ TrySet()
template<typename T >
void cuttlefish::InstanceNumsCalculator::TrySet |
( |
T & |
field, |
|
|
Result< T > |
result |
|
) |
| |
|
private |
◆ base_instance_num_
std::optional<std::int32_t> cuttlefish::InstanceNumsCalculator::base_instance_num_ |
|
private |
◆ instance_nums_
std::vector<std::int32_t> cuttlefish::InstanceNumsCalculator::instance_nums_ |
|
private |
◆ num_instances_
std::optional<std::int32_t> cuttlefish::InstanceNumsCalculator::num_instances_ |
|
private |
◆ setter_result_
Result<void> cuttlefish::InstanceNumsCalculator::setter_result_ |
|
private |
The documentation for this class was generated from the following files: