summaryrefslogtreecommitdiff
path: root/chromium/net/http/http_log_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/http/http_log_util.h')
-rw-r--r--chromium/net/http/http_log_util.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/net/http/http_log_util.h b/chromium/net/http/http_log_util.h
index 5fda79ccf13..ce4713930a7 100644
--- a/chromium/net/http/http_log_util.h
+++ b/chromium/net/http/http_log_util.h
@@ -10,6 +10,11 @@
#include "base/strings/string_piece.h"
#include "net/base/net_export.h"
#include "net/log/net_log.h"
+#include "net/spdy/spdy_header_block.h"
+
+namespace base {
+class ListValue;
+} // namespace base
namespace net {
@@ -26,6 +31,11 @@ NET_EXPORT_PRIVATE std::string ElideGoAwayDebugDataForNetLog(
NetLogCaptureMode capture_mode,
base::StringPiece debug_data);
+// Given a SpdyHeaderBlock, return its base::ListValue representation.
+std::unique_ptr<base::ListValue> ElideSpdyHeaderBlockForNetLog(
+ const SpdyHeaderBlock& headers,
+ NetLogCaptureMode capture_mode);
+
} // namespace net
#endif // NET_HTTP_HTTP_LOG_UTIL_