Modified return values for Restore operations
[ Merge of http://go/wvgerrit/70543 ] RestoreOfflineLicense and RestoreLicenseForRelease now return CdmResponseType errors rather than a boolean. These error codes can now be used when gathering metrics. Bug: 115517916 Test: WV unit/integration tests Change-Id: If4784d2cdd9825948c5dec31d3e60058ea06b61d
This commit is contained in:
@@ -787,6 +787,45 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
||||
case INVALID_DECRYPT_HASH_FORMAT:
|
||||
*os << "INVALID_DECRYPT_HASH_FORMAT";
|
||||
break;
|
||||
case EMPTY_LICENSE_REQUEST_2:
|
||||
*os << "EMPTY_LICENSE_REQUEST_2";
|
||||
break;
|
||||
case EMPTY_LICENSE_REQUEST_3:
|
||||
*os << "EMPTY_LICENSE_REQUEST_3";
|
||||
break;
|
||||
case EMPTY_LICENSE_RESPONSE_3:
|
||||
*os << "EMPTY_LICENSE_RESPONSE_3";
|
||||
break;
|
||||
case EMPTY_LICENSE_RESPONSE_4:
|
||||
*os << "EMPTY_LICENSE_RESPONSE_4";
|
||||
break;
|
||||
case PARSE_REQUEST_ERROR_1:
|
||||
*os << "PARSE_REQUEST_ERROR_1";
|
||||
break;
|
||||
case PARSE_REQUEST_ERROR_2:
|
||||
*os << "PARSE_REQUEST_ERROR_2";
|
||||
break;
|
||||
case INVALID_LICENSE_REQUEST_TYPE_1:
|
||||
*os << "INVALID_LICENSE_REQUEST_TYPE_1";
|
||||
break;
|
||||
case INVALID_LICENSE_REQUEST_TYPE_2:
|
||||
*os << "INVALID_LICENSE_REQUEST_TYPE_2";
|
||||
break;
|
||||
case LICENSE_RESPONSE_PARSE_ERROR_4:
|
||||
*os << "LICENSE_RESPONSE_PARSE_ERROR_4";
|
||||
break;
|
||||
case LICENSE_RESPONSE_PARSE_ERROR_5:
|
||||
*os << "LICENSE_RESPONSE_PARSE_ERROR_5";
|
||||
break;
|
||||
case INVALID_LICENSE_TYPE_2:
|
||||
*os << "INVALID_LICENSE_TYPE_2";
|
||||
break;
|
||||
case SIGNATURE_NOT_FOUND_2:
|
||||
*os << "SIGNATURE_NOT_FOUND_2";
|
||||
break;
|
||||
case SESSION_KEYS_NOT_FOUND_2:
|
||||
*os << "SESSION_KEYS_NOT_FOUND_2";
|
||||
break;
|
||||
default:
|
||||
*os << "Unknown CdmResponseType";
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user