#include <local_instance_group.h>
◆ LocalInstanceGroup() [1/3]
◆ LocalInstanceGroup() [2/3]
◆ LocalInstanceGroup() [3/3]
| cuttlefish::LocalInstanceGroup::LocalInstanceGroup |
( |
const cvd::InstanceGroup & |
group_proto | ) |
|
|
private |
◆ ArtifactsDir()
| std::string cuttlefish::LocalInstanceGroup::ArtifactsDir |
( |
| ) |
const |
◆ AssemblyDir()
| std::string cuttlefish::LocalInstanceGroup::AssemblyDir |
( |
| ) |
const |
◆ BaseDir()
| std::string cuttlefish::LocalInstanceGroup::BaseDir |
( |
| ) |
const |
◆ Create()
◆ 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()
◆ GroupLogBasenames()
| std::vector< std::string > cuttlefish::LocalInstanceGroup::GroupLogBasenames |
( |
| ) |
|
|
static |
◆ 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 |
◆ LogsFilenames()
| std::vector< std::string > cuttlefish::LocalInstanceGroup::LogsFilenames |
( |
| ) |
const |
◆ MetricsDir()
| std::string cuttlefish::LocalInstanceGroup::MetricsDir |
( |
| ) |
const |
◆ operator=()
◆ ProductDir()
| std::string cuttlefish::LocalInstanceGroup::ProductDir |
( |
int |
instance_index | ) |
const |
◆ 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 | ) |
|
◆ SetStartTime()
| void cuttlefish::LocalInstanceGroup::SetStartTime |
( |
TimeStamp |
time | ) |
|
◆ StartTime()
| TimeStamp cuttlefish::LocalInstanceGroup::StartTime |
( |
| ) |
const |
◆ InstanceDatabase
◆ 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: