Chromium Code Reviews| Index: chrome/service/cloud_print/cloud_print_helpers.h |
| diff --git a/chrome/service/cloud_print/cloud_print_helpers.h b/chrome/service/cloud_print/cloud_print_helpers.h |
| index e3bb5b6935625a0c6c2b1ab3175b9c7c710a2013..f07bee3c3549e753047c0e850187058e27b6bcb8 100644 |
| --- a/chrome/service/cloud_print/cloud_print_helpers.h |
| +++ b/chrome/service/cloud_print/cloud_print_helpers.h |
| @@ -5,62 +5,38 @@ |
| #ifndef CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_HELPERS_H_ |
| #define CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_HELPERS_H_ |
| -#include <map> |
| #include <string> |
| #include <vector> |
| #include "chrome/service/cloud_print/print_system.h" |
| #include "googleurl/src/gurl.h" |
| -namespace base { |
| -class DictionaryValue; |
| -} |
| +namespace cloud_print { |
| // Helper methods for the cloud print proxy code. |
| -class CloudPrintHelpers { |
| - public: |
| - static GURL GetUrlForPrinterRegistration(const GURL& cloud_print_server_url); |
| - static GURL GetUrlForPrinterUpdate(const GURL& cloud_print_server_url, |
| - const std::string& printer_id); |
| - static GURL GetUrlForPrinterDelete(const GURL& cloud_print_server_url, |
| - const std::string& printer_id, |
| - const std::string& reason); |
| - static GURL GetUrlForPrinterList(const GURL& cloud_print_server_url, |
| - const std::string& proxy_id); |
| - static GURL GetUrlForJobFetch(const GURL& cloud_print_server_url, |
| - const std::string& printer_id, |
| - const std::string& reason); |
| - static GURL GetUrlForJobStatusUpdate(const GURL& cloud_print_server_url, |
| - const std::string& job_id, |
| - cloud_print::PrintJobStatus status); |
| - static GURL GetUrlForJobStatusUpdate( |
| - const GURL& cloud_print_server_url, |
| - const std::string& job_id, |
| - const cloud_print::PrintJobDetails& details); |
| - static GURL GetUrlForUserMessage(const GURL& cloud_print_server_url, |
| - const std::string& message_id); |
| - static GURL GetUrlForGetAuthCode(const GURL& cloud_print_server_url, |
| - const std::string& oauth_client_id, |
| - const std::string& proxy_id); |
| +GURL GetUrlForJobStatusUpdate(const GURL& cloud_print_server_url, |
| + const std::string& job_id, |
| + PrintJobStatus status); |
| - // Returns an MD5 hash for printer tags. |
| - static std::string GetHashOfPrinterTags( |
| - const printing::PrinterBasicInfo& printer); |
| - // Returns an post data for printer tags. |
| - static std::string GetPostDataForPrinterTags( |
| - const printing::PrinterBasicInfo& printer_info, |
| - const std::string& mime_boundary); |
| +GURL GetUrlForJobStatusUpdate(const GURL& cloud_print_server_url, |
| + const std::string& job_id, |
| + const PrintJobDetails& details); |
| - // Returns true is tags indicate a dry run (test) job. |
| - static bool IsDryRunJob(const std::vector<std::string>& tags); |
| +// Returns an MD5 hash for printer tags in the given |printer_info|. |
| +std::string GetHashOfPrinterInfo( |
| + const printing::PrinterBasicInfo& printer_info); |
| - // Created CloudPrint auth header from the auth token stored in the store. |
| - static std::string GetCloudPrintAuthHeaderFromStore(); |
| - // Created CloudPrint auth header from the auth token. |
| - static std::string GetCloudPrintAuthHeader(const std::string& auth_token); |
| +// Returns an post data for printer tags in the given |printer_info|. |
|
msw
2012/11/29 19:57:36
nit: remove 'an' or correct to 'any'.
Chen Yu
2012/11/30 17:35:46
Done.
|
| +std::string GetPostDataForPrinterInfo( |
| + const printing::PrinterBasicInfo& printer_info, |
| + const std::string& mime_boundary); |
| - private: |
| - CloudPrintHelpers() {} |
| -}; |
| +// Returns true is tags indicate a dry run (test) job. |
|
msw
2012/11/29 19:57:36
nit: s/is/if/
Chen Yu
2012/11/30 17:35:46
Done.
|
| +bool IsDryRunJob(const std::vector<std::string>& tags); |
| + |
| +// Created CloudPrint auth header from the auth token stored in the store. |
|
msw
2012/11/29 19:57:36
nit: "cloud print"
Chen Yu
2012/11/30 17:35:46
Done.
|
| +std::string GetCloudPrintAuthHeaderFromStore(); |
| + |
| +} // namespace cloud_print |
| #endif // CHROME_SERVICE_CLOUD_PRINT_CLOUD_PRINT_HELPERS_H_ |