| Index: net/spdy/buffered_spdy_framer.cc
|
| diff --git a/net/spdy/buffered_spdy_framer.cc b/net/spdy/buffered_spdy_framer.cc
|
| index 2ca4b24cc668ff52664398094e26e1420f19c934..332b06bdabafcaf53e2efe1d43cf3572e660c87b 100644
|
| --- a/net/spdy/buffered_spdy_framer.cc
|
| +++ b/net/spdy/buffered_spdy_framer.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/logging.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/strings/string_util.h"
|
| +#include "net/spdy/platform/api/spdy_estimate_memory_usage.h"
|
|
|
| namespace net {
|
|
|
| @@ -306,4 +307,15 @@ SpdyPriority BufferedSpdyFramer::GetHighestPriority() const {
|
| return spdy_framer_.GetHighestPriority();
|
| }
|
|
|
| +size_t BufferedSpdyFramer::EstimateMemoryUsage() const {
|
| + return SpdyEstimateMemoryUsage(spdy_framer_) +
|
| + SpdyEstimateMemoryUsage(coalescer_) +
|
| + SpdyEstimateMemoryUsage(control_frame_fields_) +
|
| + SpdyEstimateMemoryUsage(goaway_fields_);
|
| +}
|
| +
|
| +size_t BufferedSpdyFramer::GoAwayFields::EstimateMemoryUsage() const {
|
| + return SpdyEstimateMemoryUsage(debug_data);
|
| +}
|
| +
|
| } // namespace net
|
|
|