| Index: net/spdy/spdy_framer.h
|
| diff --git a/net/spdy/spdy_framer.h b/net/spdy/spdy_framer.h
|
| index 9bbfd2cf3f470cca4a8901ac5363bd3b11481c44..59f35f13d674295f5993bf94b03f1164d4e50466 100644
|
| --- a/net/spdy/spdy_framer.h
|
| +++ b/net/spdy/spdy_framer.h
|
| @@ -528,6 +528,9 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| return GetHpackDecoder();
|
| }
|
|
|
| + // Returns the estimate of dynamically allocated memory in bytes.
|
| + size_t EstimateMemoryUsage() const;
|
| +
|
| protected:
|
| friend class BufferedSpdyFramer;
|
| friend class HttpNetworkLayer; // This is temporary for the server.
|
| @@ -553,6 +556,8 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| const char* data() const { return buffer_.get(); }
|
| size_t len() const { return len_; }
|
|
|
| + size_t EstimateMemoryUsage() const;
|
| +
|
| private:
|
| std::unique_ptr<char[]> buffer_;
|
| size_t capacity_;
|
| @@ -563,6 +568,7 @@ class NET_EXPORT_PRIVATE SpdyFramer {
|
| struct SpdySettingsScratch {
|
| SpdySettingsScratch();
|
| void Reset();
|
| + size_t EstimateMemoryUsage() const;
|
|
|
| // Buffer contains up to one complete key/value pair.
|
| CharBuffer buffer;
|
|
|