Android-cuttlefish cvd tool
Public Member Functions | Public Attributes | List of all members
cuttlefish::selector::PerInstanceInfo Struct Reference

#include <creation_analyzer.h>

Public Member Functions

 PerInstanceInfo (const unsigned id, const std::string &per_instance_name, cvd::InstanceState initial_state, InstanceLockFile &&instance_file_lock)
 
 PerInstanceInfo (const unsigned id, const std::string &per_instance_name, cvd::InstanceState initial_state)
 

Public Attributes

const unsigned instance_id_
 
const std::string per_instance_name_
 
const cvd::InstanceState initial_state_
 
std::optional< InstanceLockFileinstance_file_lock_
 

Constructor & Destructor Documentation

◆ PerInstanceInfo() [1/2]

cuttlefish::selector::PerInstanceInfo::PerInstanceInfo ( const unsigned  id,
const std::string &  per_instance_name,
cvd::InstanceState  initial_state,
InstanceLockFile &&  instance_file_lock 
)
inline

◆ PerInstanceInfo() [2/2]

cuttlefish::selector::PerInstanceInfo::PerInstanceInfo ( const unsigned  id,
const std::string &  per_instance_name,
cvd::InstanceState  initial_state 
)
inline

Member Data Documentation

◆ initial_state_

const cvd::InstanceState cuttlefish::selector::PerInstanceInfo::initial_state_

◆ instance_file_lock_

std::optional<InstanceLockFile> cuttlefish::selector::PerInstanceInfo::instance_file_lock_

◆ instance_id_

const unsigned cuttlefish::selector::PerInstanceInfo::instance_id_

◆ per_instance_name_

const std::string cuttlefish::selector::PerInstanceInfo::per_instance_name_

The documentation for this struct was generated from the following file: