Android-cuttlefish cvd tool
Classes | Namespaces | Functions
host_utils.h File Reference
#include <functional>
#include <map>
#include <mutex>
#include <optional>
#include <sstream>
#include <string>
#include <thread>
#include <android-base/logging.h>
#include "cuttlefish/common/libs/confui/confui.h"
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/host/commands/kernel_log_monitor/utils.h"
#include "cuttlefish/host/libs/config/logging.h"
Include dependency graph for host_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuttlefish::confui::thread::ThreadTracer
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::confui
 
namespace  cuttlefish::confui::thread
 

Functions

std::string cuttlefish::confui::thread::GetName (const std::thread::id tid)
 
std::optional< std::thread::idcuttlefish::confui::thread::GetId (const std::string &name)
 
void cuttlefish::confui::thread::Set (const std::string &name, const std::thread::id tid)
 
template<typename F , typename... Args>
std::thread cuttlefish::confui::thread::RunThread (const std::string &name, F &&f, Args &&... args)
 
ThreadTracer & cuttlefish::confui::thread::GetThreadTracer ()