Index: chrome/service/cloud_print/cloud_print_auth.h |
diff --git a/chrome/service/cloud_print/cloud_print_auth.h b/chrome/service/cloud_print/cloud_print_auth.h |
index 05f9c70dec5d627c4a3106987f70f80450904cb9..d19dafb0d689d5a45491532532e64738b5ad0f5f 100644 |
--- a/chrome/service/cloud_print/cloud_print_auth.h |
+++ b/chrome/service/cloud_print/cloud_print_auth.h |
@@ -12,6 +12,7 @@ |
#include "base/values.h" |
#include "chrome/service/cloud_print/cloud_print_url_fetcher.h" |
#include "google_apis/gaia/gaia_oauth_client.h" |
+#include "net/traffic_annotation/network_traffic_annotation.h" |
#include "url/gurl.h" |
namespace cloud_print { |
@@ -41,7 +42,9 @@ class CloudPrintAuth : public base::RefCountedThreadSafe<CloudPrintAuth>, |
CloudPrintAuth(Client* client, |
const GURL& cloud_print_server_url, |
const gaia::OAuthClientInfo& oauth_client_info, |
- const std::string& proxy_id); |
+ const std::string& proxy_id, |
+ const net::PartialNetworkTrafficAnnotationTag& |
+ partial_traffic_annotation); |
// Note: |
// |
@@ -100,6 +103,8 @@ class CloudPrintAuth : public base::RefCountedThreadSafe<CloudPrintAuth>, |
// client login token used to authenticate request to cloud print server to |
// get the robot account. |
std::string client_login_token_; |
+ // Partial network traffic annotation for network requests. |
+ const net::PartialNetworkTrafficAnnotationTag partial_traffic_annotation_; |
DISALLOW_COPY_AND_ASSIGN(CloudPrintAuth); |
}; |