Android-cuttlefish cvd tool
Namespaces | Functions
host_configuration.cpp File Reference
#include "cuttlefish/host/libs/vm_manager/host_configuration.h"
#include <sys/utsname.h>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include "cuttlefish/common/libs/utils/container.h"
#include "cuttlefish/common/libs/utils/in_sandbox.h"
#include "cuttlefish/common/libs/utils/users.h"
Include dependency graph for host_configuration.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::vm_manager
 
namespace  cuttlefish::vm_manager::anonymous_namespace{host_configuration.cpp}
 

Functions

template<typename T >
void cuttlefish::vm_manager::anonymous_namespace{host_configuration.cpp}::PushOptional (std::vector< T > &vec, std::optional< T > opt)
 
Result< std::optional< HostConfigurationAction > > cuttlefish::vm_manager::anonymous_namespace{host_configuration.cpp}::PutUserInGroup (const std::string &group)
 
Result< std::pair< int, int > > cuttlefish::vm_manager::anonymous_namespace{host_configuration.cpp}::GetLinuxVersion ()
 
Result< std::optional< HostConfigurationAction > > cuttlefish::vm_manager::anonymous_namespace{host_configuration.cpp}::EnforceLinuxVersionAtLeast (const std::pair< int, int > &version, int major, int minor)
 
Result< std::vector< HostConfigurationAction > > cuttlefish::vm_manager::ValidateHostConfiguration ()