Lines Matching refs:session_
40 : client_(client), session_(nullptr) {}
42 Http2Session::~Http2Session() { nghttp2_session_del(session_); }
214 nghttp2_session_client_new2(&session_, callbacks, client_, opt);
236 rv = nghttp2_submit_settings(session_, NGHTTP2_FLAG_NONE, iv.data(), niv);
241 nghttp2_session_set_local_window_size(session_, NGHTTP2_FLAG_NONE, 0,
248 if (nghttp2_session_check_request_allowed(session_) == 0) {
262 nghttp2_submit_request(session_, nullptr, nva.data(), nva.size(),
274 auto rv = nghttp2_session_mem_recv(session_, data, len);
281 if (nghttp2_session_want_read(session_) == 0 &&
282 nghttp2_session_want_write(session_) == 0 && client_->wb.rleft() == 0) {
292 auto rv = nghttp2_session_send(session_);
297 if (nghttp2_session_want_read(session_) == 0 &&
298 nghttp2_session_want_write(session_) == 0 && client_->wb.rleft() == 0) {
306 nghttp2_session_terminate_session(session_, NGHTTP2_NO_ERROR);