#ifndef NET_REPORTING_REPORTING_HEADER_PARSER_H_
#define NET_REPORTING_REPORTING_HEADER_PARSER_H_
#include <memory>
#include <optional>
#include "base/containers/flat_map.h"
#include "base/values.h"
#include "net/base/net_export.h"
#include "net/http/structured_headers.h"
#include "url/gurl.h"
#include "url/origin.h"
namespace net {
class IsolationInfo;
class NetworkAnonymizationKey;
class ReportingContext;
NET_EXPORT
std::optional<base::flat_map<std::string, std::string>> ParseReportingEndpoints(
const std::string& header);
class NET_EXPORT ReportingHeaderParser { … };
}
#endif