Index: chrome/service/cloud_print/cloud_print_connector.h |
diff --git a/chrome/service/cloud_print/cloud_print_connector.h b/chrome/service/cloud_print/cloud_print_connector.h |
index 8b057fd551343ac8c234601d896e581827f152b2..7f123a83db1d743f7b673ed594af855ea7c2276e 100644 |
--- a/chrome/service/cloud_print/cloud_print_connector.h |
+++ b/chrome/service/cloud_print/cloud_print_connector.h |
@@ -15,6 +15,7 @@ |
#include "chrome/service/cloud_print/connector_settings.h" |
#include "chrome/service/cloud_print/print_system.h" |
#include "chrome/service/cloud_print/printer_job_handler.h" |
+#include "net/traffic_annotation/network_traffic_annotation.h" |
namespace cloud_print { |
@@ -39,7 +40,10 @@ class CloudPrintConnector |
virtual ~Client() {} |
}; |
- CloudPrintConnector(Client* client, const ConnectorSettings& settings); |
+ CloudPrintConnector(Client* client, |
+ const ConnectorSettings& settings, |
+ const net::PartialNetworkTrafficAnnotationTag& |
+ partial_traffic_annotation); |
bool Start(); |
void Stop(); |
@@ -198,6 +202,9 @@ class CloudPrintConnector |
scoped_refptr<CloudPrintURLFetcher> request_; |
// The CloudPrintURLFetcher instance for the user message request. |
scoped_refptr<CloudPrintURLFetcher> user_message_request_; |
+ // Partial network traffic annotation for network requests. |
+ const net::PartialNetworkTrafficAnnotationTag partial_traffic_annotation_; |
+ |
base::WeakPtrFactory<CloudPrintConnector> stats_ptr_factory_; |
DISALLOW_COPY_AND_ASSIGN(CloudPrintConnector); |