summaryrefslogtreecommitdiff
path: root/chromium/net/quic/quic_spdy_compressor.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/quic/quic_spdy_compressor.h')
-rw-r--r--chromium/net/quic/quic_spdy_compressor.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/net/quic/quic_spdy_compressor.h b/chromium/net/quic/quic_spdy_compressor.h
index c88c47eae7e..53a70603fea 100644
--- a/chromium/net/quic/quic_spdy_compressor.h
+++ b/chromium/net/quic/quic_spdy_compressor.h
@@ -24,9 +24,19 @@ class NET_EXPORT_PRIVATE QuicSpdyCompressor {
QuicSpdyCompressor();
~QuicSpdyCompressor();
+ // Returns a string comprised of [header_sequence_id, compressed_headers].
std::string CompressHeaders(const SpdyHeaderBlock& headers);
+ // Returns a string comprised of
+ // [priority, header_sequence_id, compressed_headers]
+ std::string CompressHeadersWithPriority(QuicPriority priority,
+ const SpdyHeaderBlock& headers);
+
private:
+ std::string CompressHeadersInternal(QuicPriority priority,
+ const SpdyHeaderBlock& headers,
+ bool write_priority);
+
SpdyFramer spdy_framer_;
QuicHeaderId header_sequence_id_;