33template <
typename... Ts>
35 using Ts::operator()...;
38template <
typename... Ts>
43static constexpr char kCvdMarkEnv[] =
"_STARTED_BY_CVD_SERVER_";
54template <
typename Ostream,
typename...
Args>
56 (out << ... << std::forward<Args>(args));
60template <
typename...
Args>
62 std::stringstream concatenator;
63 return ConcatToStream(concatenator, std::forward<Args>(args)...).str();
69 const std::string& verbosity);
Definition: expected.h:86
LogSeverity
Definition: logging.h:87
@ INFO
Definition: logging.h:90
std::unordered_map< std::string, std::string > Envs
Definition: types.h:26
Definition: alloc_utils.cpp:23
Result< std::string > AndroidHostPath(const cvd_common::Envs &envs)
Definition: common.cpp:45
std::string AssemblyDirFromHome(const std::string &group_home_dir)
Definition: common.cpp:167
constexpr char kLaunchedByAcloud[]
Definition: common.h:52
Result< std::string > VerbosityToString(const android::base::LogSeverity verbosity)
Definition: common.cpp:99
constexpr char kAndroidSoongHostOut[]
Definition: common.h:50
Result< std::string > GroupDirFromHome(std::string_view dir)
Definition: common.cpp:158
constexpr android::base::LogSeverity kCvdDefaultVerbosity
Definition: common.h:66
android::base::LogSeverity GetMinimumVerbosity()
Definition: common.cpp:130
std::string CvdDir()
Definition: common.cpp:135
Overload(Ts...) -> Overload< Ts... >
android::base::LogSeverity SetMinimumVerbosity(const android::base::LogSeverity severity)
Definition: common.cpp:118
constexpr char kAndroidProductOut[]
Definition: common.h:51
Result< android::base::LogSeverity > EncodeVerbosity(const std::string &verbosity)
Definition: common.cpp:82
std::string InstanceDatabasePath()
Definition: common.cpp:145
std::string DefaultBaseDir()
Definition: common.cpp:153
std::string PerUserDir()
Definition: common.cpp:139
std::string InstanceLocksPath()
Definition: common.cpp:149
std::string ConcatToString(Args &&... args)
Definition: common.h:61
static constexpr char kCvdMarkEnv[]
Definition: common.h:43
std::string PerUserCacheDir()
Definition: common.cpp:141
Ostream & ConcatToStream(Ostream &out, Args &&... args)
Definition: common.h:55
constexpr char kServerExecPath[]
Definition: common.h:45
constexpr char kAndroidHostOut[]
Definition: common.h:48
std::vector< std::string_view > Args
Definition: incremental.h:28