diff options
Diffstat (limited to 'chromium/net/quic/quic_spdy_compressor.h')
-rw-r--r-- | chromium/net/quic/quic_spdy_compressor.h | 10 |
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_; |