Android-cuttlefish cvd tool
Namespaces | Enumerations | Functions
utils.h File Reference
#include <string.h>
#include <clientanalytics.pb.h>
#include "cuttlefish/host/commands/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  metrics
 

Enumerations

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

Functions

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