Renames a few metrics for consistency.
Renames a few metrics for consistency with the logs processing module. This CL changes the names of several metrics to be consistent with what we use for the logs parsing module. E.g. for metrics consistency, CdmSecurityLevel is referred to as "security_level" and SecurityLevel is referred to as "requested_security_level". The GetSecurityLevel method was modified to use CdmSecurityLevel instead of the previous string type. This CL is a merge from wvgerrit/28423 BUG: 37627621 BUG: 37627483 Test: Updated and ran unit tests to verify no regressions. Change-Id: Ia4a8b202325386f2e02dcda4f58010dd7957a048
This commit is contained in:
@@ -225,34 +225,43 @@ bool CryptoSession::GetProvisioningToken(std::string* token) {
|
||||
CdmSecurityLevel CryptoSession::GetSecurityLevel() {
|
||||
LOGV("CryptoSession::GetSecurityLevel");
|
||||
if (!initialized_) {
|
||||
M_RECORD(metrics_, oemcrypto_security_level_, 0,
|
||||
kSecurityLevelUninitialized, requested_security_level_);
|
||||
return kSecurityLevelUninitialized;
|
||||
}
|
||||
|
||||
std::string security_level;
|
||||
M_TIME(
|
||||
security_level = OEMCrypto_SecurityLevel(
|
||||
requested_security_level_),
|
||||
metrics_,
|
||||
oemcrypto_security_level_,
|
||||
security_level,
|
||||
requested_security_level_);
|
||||
wvcdm::metrics::TimerMetric timer;
|
||||
timer.Start();
|
||||
|
||||
std::string security_level =
|
||||
OEMCrypto_SecurityLevel(requested_security_level_);
|
||||
double clock_time = timer.AsUs();
|
||||
|
||||
if ((security_level.size() != 2) || (security_level.at(0) != 'L')) {
|
||||
M_RECORD(metrics_, oemcrypto_security_level_, clock_time,
|
||||
kSecurityLevelUnknown, requested_security_level_);
|
||||
return kSecurityLevelUnknown;
|
||||
}
|
||||
|
||||
CdmSecurityLevel cdm_security_level;
|
||||
switch (security_level.at(1)) {
|
||||
case '1':
|
||||
return kSecurityLevelL1;
|
||||
cdm_security_level = kSecurityLevelL1;
|
||||
break;
|
||||
case '2':
|
||||
return kSecurityLevelL2;
|
||||
cdm_security_level = kSecurityLevelL2;
|
||||
break;
|
||||
case '3':
|
||||
return kSecurityLevelL3;
|
||||
cdm_security_level = kSecurityLevelL3;
|
||||
break;
|
||||
default:
|
||||
return kSecurityLevelUnknown;
|
||||
cdm_security_level = kSecurityLevelUnknown;
|
||||
break;
|
||||
}
|
||||
|
||||
return kSecurityLevelUnknown;
|
||||
M_RECORD(metrics_, oemcrypto_security_level_, clock_time,
|
||||
cdm_security_level, requested_security_level_);
|
||||
return cdm_security_level;
|
||||
}
|
||||
|
||||
bool CryptoSession::GetInternalDeviceUniqueId(std::string* device_id) {
|
||||
|
||||
Reference in New Issue
Block a user