Android-cuttlefish cvd tool
|
Enumerations | |
enum | ClearcutServer : int { kLocal = 0 , kStaging = 1 , kProd = 2 } |
Functions | |
static std::string | Hashing (const std::string &input) |
std::string | GetOsName () |
std::string | GenerateSessionId (uint64_t now_ms) |
std::string | GetCfVersion () |
std::string | GetOsVersion () |
std::string | GetMacAddress () |
std::string | GetCompany () |
std::string | GetVmmVersion () |
uint64_t | GetEpochTimeMs () |
size_t | curl_out_writer (char *response, size_t size, size_t nmemb, void *userdata) |
CURLUcode | SetCurlUrlPart (CURLU *url, CURLUPart part, const char *value) |
std::string | ClearcutServerUrl (metrics::ClearcutServer server) |
MetricsExitCodes | PostRequest (const std::string &output, metrics::ClearcutServer server) |
std::string | ProtoToString (LogEvent *event) |
enum cuttlefish::metrics::ClearcutServer : int |
std::string cuttlefish::metrics::ClearcutServerUrl | ( | metrics::ClearcutServer | server | ) |
size_t cuttlefish::metrics::curl_out_writer | ( | char * | response, |
size_t | size, | ||
size_t | nmemb, | ||
void * | userdata | ||
) |
std::string cuttlefish::metrics::GenerateSessionId | ( | uint64_t | now_ms | ) |
std::string cuttlefish::metrics::GetCfVersion | ( | ) |
std::string cuttlefish::metrics::GetCompany | ( | ) |
uint64_t cuttlefish::metrics::GetEpochTimeMs | ( | ) |
std::string cuttlefish::metrics::GetMacAddress | ( | ) |
std::string cuttlefish::metrics::GetOsName | ( | ) |
std::string cuttlefish::metrics::GetOsVersion | ( | ) |
std::string cuttlefish::metrics::GetVmmVersion | ( | ) |
|
static |
MetricsExitCodes cuttlefish::metrics::PostRequest | ( | const std::string & | output, |
metrics::ClearcutServer | server | ||
) |
std::string cuttlefish::metrics::ProtoToString | ( | LogEvent * | event | ) |
CURLUcode cuttlefish::metrics::SetCurlUrlPart | ( | CURLU * | url, |
CURLUPart | part, | ||
const char * | value | ||
) |