// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_REPORTING_REPORTING_UPLOADER_H_ #define NET_REPORTING_REPORTING_UPLOADER_H_ #include <memory> #include <string> #include "base/functional/callback.h" #include "net/base/net_export.h" class GURL; namespace url { class Origin; } // namespace url namespace net { class IsolationInfo; class URLRequestContext; // Uploads already-serialized reports and converts responses to one of the // specified outcomes. class NET_EXPORT ReportingUploader { … }; } // namespace net #endif // NET_REPORTING_REPORTING_UPLOADER_H_