Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
cuttlefish::ChromeOsStateImage Class Reference

#include <chromeos_state.h>

Collaboration diagram for cuttlefish::ChromeOsStateImage:
Collaboration graph
[legend]

Public Member Functions

const std::string & FilePath () const
 

Static Public Member Functions

static Result< std::optional< ChromeOsStateImage > > CreateIfNecessary (const CuttlefishConfig::InstanceSpecific &)
 
static Result< std::optional< ChromeOsStateImage > > Reuse (const CuttlefishConfig::InstanceSpecific &)
 

Private Member Functions

 ChromeOsStateImage (std::string)
 

Private Attributes

std::string path_
 

Constructor & Destructor Documentation

◆ ChromeOsStateImage()

cuttlefish::ChromeOsStateImage::ChromeOsStateImage ( std::string  path)
private

Member Function Documentation

◆ CreateIfNecessary()

Result< std::optional< ChromeOsStateImage > > cuttlefish::ChromeOsStateImage::CreateIfNecessary ( const CuttlefishConfig::InstanceSpecific instance)
static

◆ FilePath()

const std::string & cuttlefish::ChromeOsStateImage::FilePath ( ) const

◆ Reuse()

Result< std::optional< ChromeOsStateImage > > cuttlefish::ChromeOsStateImage::Reuse ( const CuttlefishConfig::InstanceSpecific instance)
static

Member Data Documentation

◆ path_

std::string cuttlefish::ChromeOsStateImage::path_
private

The documentation for this class was generated from the following files: