Lines Matching refs:Http2Session
32 // user may set a different limit using a per Http2Session configuration
39 // Default maximum total memory cap for Http2Session.
69 // Http2Session internal states
82 // options passed in to a Http2Session object.
164 class Http2Session;
175 explicit Http2Scope(Http2Session* session);
179 BaseObjectPtr<Http2Session> session_;
183 // a Http2Session object and convert those into an appropriate nghttp2_option
184 // struct. This is the primary mechanism by which the Http2Session object is
261 typedef Http2Session allocator_t;
274 Http2Session* session,
284 Http2Session* session() { return session_.get(); }
285 const Http2Session* session() const { return session_.get(); }
470 Http2Stream(Http2Session* session,
478 BaseObjectWeakPtr<Http2Session> session_; // The Parent HTTP/2 Session
506 friend class Http2Session;
572 class Http2Session : public AsyncWrap,
574 public mem::NgLibMemoryManager<Http2Session, nghttp2_mem> {
576 Http2Session(Http2State* http2_state,
579 ~Http2Session() override;
674 SET_MEMORY_INFO_NAME(Http2Session)
675 SET_SELF_SIZE(Http2Session)
749 uint64_t total = current_session_memory_ + sizeof(Http2Session);
945 using Details = Http2Session::Statistics;
973 Http2Session* session,
988 BaseObjectWeakPtr<Http2Session> session_;
994 // an Http2Session, converting those into an array of nghttp2_settings_entry
998 Http2Settings(Http2Session* session,
1021 static void Update(Http2Session* session,
1034 BaseObjectWeakPtr<Http2Session> session_;