summaryrefslogtreecommitdiffstats
path: root/chromium/net/quic/quic_http_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/quic_http_utils.h')
-rw-r--r--chromium/net/quic/quic_http_utils.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/net/quic/quic_http_utils.h b/chromium/net/quic/quic_http_utils.h
index c7e031ae605..862b7c61214 100644
--- a/chromium/net/quic/quic_http_utils.h
+++ b/chromium/net/quic/quic_http_utils.h
@@ -5,9 +5,11 @@
#ifndef NET_QUIC_QUIC_HTTP_UTILS_H_
#define NET_QUIC_QUIC_HTTP_UTILS_H_
+#include "base/values.h"
#include "net/base/net_export.h"
#include "net/base/request_priority.h"
#include "net/quic/quic_protocol.h"
+#include "net/spdy/spdy_header_block.h"
namespace net {
@@ -17,6 +19,14 @@ NET_EXPORT_PRIVATE QuicPriority ConvertRequestPriorityToQuicPriority(
NET_EXPORT_PRIVATE RequestPriority ConvertQuicPriorityToRequestPriority(
QuicPriority priority);
+// Converts a SpdyHeaderBlock and priority into NetLog event parameters. Caller
+// takes ownership of returned value.
+NET_EXPORT base::Value* QuicRequestNetLogCallback(
+ QuicStreamId stream_id,
+ const SpdyHeaderBlock* headers,
+ QuicPriority priority,
+ NetLog::LogLevel log_level);
+
} // namespace net
#endif // NET_QUIC_QUIC_HTTP_UTILS_H_