From 42d96c362db788f2ba5a5d11c042bfe661ecd1ba Mon Sep 17 00:00:00 2001 From: Rahul Frias Date: Mon, 4 Jan 2016 18:40:58 -0800 Subject: [PATCH] Remove unused methods [ Merge of http://go/wvgerrit/16405/ ] Methods in string conversion and license request tests were not being used. This was detected by static analysis cppcheck reports. b/26349052 Change-Id: I44779abf6b6fdc01b5391bff7d47be1d20ef84d2 --- .../cdm/core/include/string_conversions.h | 1 - .../cdm/core/src/string_conversions.cpp | 12 --------- .../cdm/core/test/license_request.cpp | 26 ------------------- .../cdm/core/test/license_request.h | 1 - 4 files changed, 40 deletions(-) diff --git a/libwvdrmengine/cdm/core/include/string_conversions.h b/libwvdrmengine/cdm/core/include/string_conversions.h index f1f2ecb4..4d4a1aa5 100644 --- a/libwvdrmengine/cdm/core/include/string_conversions.h +++ b/libwvdrmengine/cdm/core/include/string_conversions.h @@ -20,7 +20,6 @@ std::string Base64SafeEncodeNoPad(const std::vector& bin_input); std::vector Base64SafeDecode(const std::string& bin_input); std::string HexEncode(const uint8_t* bytes, unsigned size); std::string IntToString(int value); -std::string UintToString(unsigned int value); int64_t htonll64(int64_t x); inline int64_t ntohll64(int64_t x) { return htonll64(x); } diff --git a/libwvdrmengine/cdm/core/src/string_conversions.cpp b/libwvdrmengine/cdm/core/src/string_conversions.cpp index 39541ff6..3d68ddf5 100644 --- a/libwvdrmengine/cdm/core/src/string_conversions.cpp +++ b/libwvdrmengine/cdm/core/src/string_conversions.cpp @@ -157,18 +157,6 @@ std::string IntToString(int value) { return out_string; } -std::string UintToString(unsigned int value) { - // log10(2) ~= 0.3 bytes needed per bit or per byte log10(2**8) ~= 2.4. - // So round up to allocate 3 output characters per byte. - const int kOutputBufSize = 3 * sizeof(unsigned int); - char buffer[kOutputBufSize]; - memset(buffer, 0, kOutputBufSize); - snprintf(buffer, kOutputBufSize, "%u", value); - - std::string out_string(buffer); - return out_string; -} - int64_t htonll64(int64_t x) { // Convert to big endian (network-byte-order) union { uint32_t array[2]; diff --git a/libwvdrmengine/cdm/core/test/license_request.cpp b/libwvdrmengine/cdm/core/test/license_request.cpp index 3c8020ce..0b104998 100644 --- a/libwvdrmengine/cdm/core/test/license_request.cpp +++ b/libwvdrmengine/cdm/core/test/license_request.cpp @@ -55,30 +55,4 @@ void LicenseRequest::GetDrmMessage(const std::string& response, } } -// Returns heartbeat url in heartbeat_url. -// The heartbeat url is stored as meta data in the response message. -void LicenseRequest::GetHeartbeatUrl(const std::string& response, - std::string& heartbeat_url) { - if (response.empty()) { - heartbeat_url.clear(); - return; - } - - size_t header_end_pos = FindHeaderEndPosition(response); - if (header_end_pos != std::string::npos) { - header_end_pos += kTwoBlankLines.size(); // points to response body - - heartbeat_url.clear(); - size_t heartbeat_url_pos = response.find("Heartbeat-Url: ", header_end_pos); - if (heartbeat_url_pos != std::string::npos) { - heartbeat_url_pos += sizeof("Heartbeat-Url: "); - heartbeat_url.assign(response.substr(heartbeat_url_pos)); - } else { - LOGE("heartbeat url not found"); - } - } else { - LOGE("response body not found"); - } -} - } // namespace wvcdm diff --git a/libwvdrmengine/cdm/core/test/license_request.h b/libwvdrmengine/cdm/core/test/license_request.h index 8e228dd7..a023d1b1 100644 --- a/libwvdrmengine/cdm/core/test/license_request.h +++ b/libwvdrmengine/cdm/core/test/license_request.h @@ -17,7 +17,6 @@ class LicenseRequest { ~LicenseRequest() {}; void GetDrmMessage(const std::string& response, std::string& drm_msg); - void GetHeartbeatUrl(const std::string& response, std::string& heartbeat_url); private: size_t FindHeaderEndPosition(const std::string& response) const;