#include <instance_group_record.h>
◆ LocalInstanceGroup() [1/3]
◆ LocalInstanceGroup() [2/3]
◆ LocalInstanceGroup() [3/3]
cuttlefish::LocalInstanceGroup::LocalInstanceGroup |
( |
const cvd::InstanceGroup & |
group_proto | ) |
|
|
private |
◆ AssemblyDir()
std::string cuttlefish::LocalInstanceGroup::AssemblyDir |
( |
| ) |
const |
◆ Create()
◆ Deserialize()
◆ FetchStatus()
Result< Json::Value > cuttlefish::LocalInstanceGroup::FetchStatus |
( |
std::chrono::seconds |
timeout = std::chrono::seconds(5) | ) |
|
◆ FindByInstanceName()
std::vector< LocalInstance > cuttlefish::LocalInstanceGroup::FindByInstanceName |
( |
const std::string & |
instance_name | ) |
const |
Find by per-instance name.
If the device name is cvd-foo or cvd-4, "cvd" is the group name, "foo" or "4" is the per-instance names, and "cvd-foo" or "cvd-4" is the device name.
◆ FindInstanceById()
◆ GroupName()
const std::string & cuttlefish::LocalInstanceGroup::GroupName |
( |
| ) |
const |
|
inline |
◆ HasActiveInstances()
bool cuttlefish::LocalInstanceGroup::HasActiveInstances |
( |
| ) |
const |
◆ HomeDir()
const std::string & cuttlefish::LocalInstanceGroup::HomeDir |
( |
| ) |
const |
|
inline |
◆ HostArtifactsPath()
const std::string & cuttlefish::LocalInstanceGroup::HostArtifactsPath |
( |
| ) |
const |
|
inline |
◆ Instances() [1/2]
std::vector< LocalInstance > & cuttlefish::LocalInstanceGroup::Instances |
( |
| ) |
|
|
inline |
◆ Instances() [2/2]
const std::vector< LocalInstance > & cuttlefish::LocalInstanceGroup::Instances |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ ProductOutPath()
const std::string & cuttlefish::LocalInstanceGroup::ProductOutPath |
( |
| ) |
const |
|
inline |
◆ Proto()
const cvd::InstanceGroup & cuttlefish::LocalInstanceGroup::Proto |
( |
| ) |
const |
|
inline |
◆ SetAllStates()
void cuttlefish::LocalInstanceGroup::SetAllStates |
( |
cvd::InstanceState |
state | ) |
|
◆ SetHomeDir()
void cuttlefish::LocalInstanceGroup::SetHomeDir |
( |
const std::string & |
home_dir | ) |
|
◆ SetHostArtifactsPath()
void cuttlefish::LocalInstanceGroup::SetHostArtifactsPath |
( |
const std::string & |
host_artifacts_path | ) |
|
◆ SetProductOutPath()
void cuttlefish::LocalInstanceGroup::SetProductOutPath |
( |
const std::string & |
product_out_path | ) |
|
◆ SetStartTime()
void cuttlefish::LocalInstanceGroup::SetStartTime |
( |
TimeStamp |
time | ) |
|
◆ StartTime()
TimeStamp cuttlefish::LocalInstanceGroup::StartTime |
( |
| ) |
const |
◆ group_proto_
std::shared_ptr<cvd::InstanceGroup> cuttlefish::LocalInstanceGroup::group_proto_ |
|
private |
◆ instances_
std::vector<LocalInstance> cuttlefish::LocalInstanceGroup::instances_ |
|
private |
The documentation for this class was generated from the following files: