Android-cuttlefish cvd tool
Namespaces | Enumerations | Functions
utils.h File Reference
#include "cuttlefish/host/commands/metrics/proto/cf_metrics_protos.h"
#include "cuttlefish/host/libs/metrics/metrics_defs.h"
Include dependency graph for utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::metrics
 

Enumerations

enum  cuttlefish::metrics::ClearcutServer : int { cuttlefish::metrics::kLocal = 0 , cuttlefish::metrics::kStaging = 1 , cuttlefish::metrics::kProd = 2 }
 

Functions

std::string cuttlefish::metrics::GetOsName ()
 
std::string cuttlefish::metrics::GetOsVersion ()
 
std::string cuttlefish::metrics::GenerateSessionId (uint64_t now_ms)
 
std::string cuttlefish::metrics::GetCfVersion ()
 
std::string cuttlefish::metrics::GetMacAddress ()
 
std::string cuttlefish::metrics::GetCompany ()
 
std::string cuttlefish::metrics::GetVmmVersion ()
 
uint64_t cuttlefish::metrics::GetEpochTimeMs ()
 
std::string cuttlefish::metrics::ProtoToString (LogEvent *event)
 
MetricsExitCodes cuttlefish::metrics::PostRequest (const std::string &output, metrics::ClearcutServer server)