/third_party/nghttp2/src/ |
H A D | shrpx_http2_session.cc | 67 auto http2session = static_cast<Http2Session *>(w->data); in connchk_timeout_cb() 92 auto http2session = static_cast<Http2Session *>(w->data); in settings_timeout_cb() 112 auto http2session = static_cast<Http2Session *>(conn->data); in timeoutcb() 132 auto http2session = static_cast<Http2Session *>(conn->data); in readcb() 147 auto http2session = static_cast<Http2Session *>(conn->data); in writecb() 160 auto http2session = static_cast<Http2Session *>(w->data); in initiate_connection_cb() 176 auto http2session = static_cast<Http2Session *>(w->data); in prepare_cb() 181 Http2Session::Http2Session(struct ev_loop *loop, SSL_CTX *ssl_ctx, in Http2Session() function in shrpx::Http2Session 204 read_ = write_ = &Http2Session [all...] |
H A D | shrpx_http2_session.h | 62 // Http2Session object is not linked in any freelist. 64 // Http2Session object is linked in address scope 67 // Http2Session object is about to be deleted, and it does not 100 class Http2Session { class 102 Http2Session(struct ev_loop *loop, SSL_CTX *ssl_ctx, Worker *worker, 105 ~Http2Session(); 248 Http2Session *dlnext, *dlprev; 264 std::function<int(Http2Session &)> read_, write_; 265 std::function<int(Http2Session &, const uint8_t *, size_t)> on_read_; 266 std::function<int(Http2Session [all...] |
H A D | h2load_http2_session.cc | 39 Http2Session::Http2Session(Client *client) in Http2Session() function in h2load::Http2Session 42 Http2Session::~Http2Session() { nghttp2_session_del(session_); } in ~Http2Session() 173 void Http2Session::on_connect() { in on_connect() 247 int Http2Session::submit_request() { in submit_request() 273 int Http2Session::on_read(const uint8_t *data, size_t len) { in on_read() 291 int Http2Session::on_write() { in on_write() 305 void Http2Session::terminate() { in terminate() 309 size_t Http2Session [all...] |
H A D | h2load_http2_session.h | 36 class Http2Session : public Session { class 38 Http2Session(Client *client); 39 virtual ~Http2Session();
|
H A D | shrpx_http2_downstream_connection.h | 39 class Http2Session; 44 Http2DownstreamConnection(Http2Session *http2session); 64 // migrate to another Http2Session object. 82 Http2Session *http2session_;
|
H A D | shrpx_worker.h | 63 class Http2Session; 109 // List of Http2Session which is not fully utilized (i.e., the 111 // coalesce as much stream as possible in one Http2Session to fully 113 DList<Http2Session> http2_extra_freelist;
|
H A D | shrpx_client_handler.h | 167 Http2Session *
|
H A D | shrpx_connection_handler.h | 61 class Http2Session;
|
H A D | shrpx_http2_downstream_connection.cc | 50 Http2DownstreamConnection::Http2DownstreamConnection(Http2Session *http2session) in Http2DownstreamConnection()
|
H A D | shrpx_client_handler.cc | 754 Http2Session *ClientHandler::get_http2_session( in get_http2_session() 769 << "Maximum streams have been reached for Http2Session(" << session in get_http2_session() 780 CLOG(INFO, this) << "Use Http2Session " << session in get_http2_session() 786 CLOG(INFO, this) << "Maximum streams are reached for Http2Session(" in get_http2_session() 795 auto session = new Http2Session(conn_.loop, worker_->get_cl_ssl_ctx(), in get_http2_session() 799 CLOG(INFO, this) << "Create new Http2Session " << session; in get_http2_session()
|
H A D | h2load.cc | 1122 session = std::make_unique<Http2Session>(this); in connection_made() 1166 session = std::make_unique<Http2Session>(this); in connection_made()
|
H A D | shrpx_config.h | 69 class Http2Session;
|
/third_party/node/src/ |
H A D | node_http2.cc | 64 const Http2Session::Callbacks Http2Session::callback_struct_saved[2] = { 78 // call Http2Session::MaybeScheduleWrite(). 81 Http2Scope::Http2Scope(Http2Session* session) : session_(session) { in Http2Scope() 100 // The Http2Options object is used during the construction of Http2Session 238 Http2Settings::Http2Settings(Http2Session* session, in Http2Settings() 293 void Http2Settings::Update(Http2Session* session, get_setting fn) { in Update() 356 const char* Http2Session::TypeName() const { in TypeName() 421 Http2Session::Callbacks::Callbacks(bool kHasGetPaddingCallback) { in Callbacks() 454 void Http2Session 470 Http2Session::Http2Session(Http2State* http2_state, Http2Session() function in node::http2::Http2Session [all...] |
H A D | node_http2.h | 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_ 572 class Http2Session : public AsyncWrap, global() class [all...] |
/third_party/node/test/parallel/ |
H A D | test-http2-client-onconnect-errors.js | 11 Http2Session, 69 Http2Session.prototype.request = () => currentError; 66 Http2Session.prototype.request = () => currentError; global() class
|
H A D | test-http2-binding.js | 13 assert(binding.Http2Session); 14 assert.strictEqual(typeof binding.Http2Session, 'function');
|
/third_party/node/lib/internal/http2/ |
H A D | core.js | 198 debug('Http2Stream %s [Http2Session %s]: ' + message, 209 debug('Http2Session %s: ' + message, sessionName(sessionType), 1009 // Creates the internal binding.Http2Session handle for an Http2Session 1011 // established. Note: the binding.Http2Session will take over ownership 1031 const handle = new binding.Http2Session(type); 1084 // by Http2Session.prototype.destroy() 1119 // the peer closing in case binding.Http2Session is already gone. 1171 // Upon creation, the Http2Session takes ownership of the socket. The session 1173 // In that case, the Http2Session wil [all...] |