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

#include <fetcher_configs.h>

Public Member Functions

 FetcherConfigs (FetcherConfigs &&)=default
 
 ~FetcherConfigs ()=default
 
size_t Size () const
 
const FetcherConfigForInstance (size_t instance_index) const
 

Static Public Member Functions

static FetcherConfigs ReadFromDirectories (absl::Span< const std::string >)
 

Private Member Functions

 FetcherConfigs ()=default
 

Private Attributes

std::vector< std::string > directories_
 
std::map< std::string, FetcherConfigdirectory_to_config_
 

Constructor & Destructor Documentation

◆ FetcherConfigs() [1/2]

cuttlefish::FetcherConfigs::FetcherConfigs ( FetcherConfigs &&  )
default

◆ ~FetcherConfigs()

cuttlefish::FetcherConfigs::~FetcherConfigs ( )
default

◆ FetcherConfigs() [2/2]

cuttlefish::FetcherConfigs::FetcherConfigs ( )
privatedefault

Member Function Documentation

◆ ForInstance()

const FetcherConfig & cuttlefish::FetcherConfigs::ForInstance ( size_t  instance_index) const

◆ ReadFromDirectories()

FetcherConfigs cuttlefish::FetcherConfigs::ReadFromDirectories ( absl::Span< const std::string >  directories)
static

◆ Size()

size_t cuttlefish::FetcherConfigs::Size ( ) const
inline

Member Data Documentation

◆ directories_

std::vector<std::string> cuttlefish::FetcherConfigs::directories_
private

◆ directory_to_config_

std::map<std::string, FetcherConfig> cuttlefish::FetcherConfigs::directory_to_config_
private

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