diff options
Diffstat (limited to 'net/spdy/spdy_session.h')
-rw-r--r-- | net/spdy/spdy_session.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/net/spdy/spdy_session.h b/net/spdy/spdy_session.h index 7d12d50..24c8e42 100644 --- a/net/spdy/spdy_session.h +++ b/net/spdy/spdy_session.h @@ -411,6 +411,28 @@ class SpdySession : public base::RefCounted<SpdySession>, static size_t max_concurrent_stream_limit_; }; +class NetLogSpdySynParameter : public NetLog::EventParameters { + public: + NetLogSpdySynParameter(const linked_ptr<spdy::SpdyHeaderBlock>& headers, + spdy::SpdyControlFlags flags, + spdy::SpdyStreamId id); + + virtual Value* ToValue() const; + + const linked_ptr<spdy::SpdyHeaderBlock>& GetHeaders() const { + return headers_; + } + + private: + virtual ~NetLogSpdySynParameter(); + + const linked_ptr<spdy::SpdyHeaderBlock> headers_; + const spdy::SpdyControlFlags flags_; + const spdy::SpdyStreamId id_; + + DISALLOW_COPY_AND_ASSIGN(NetLogSpdySynParameter); +}; + } // namespace net #endif // NET_SPDY_SPDY_SESSION_H_ |