Home
last modified time | relevance | path

Searched refs:Http2Session (Results 1 - 17 of 17) sorted by relevance

/third_party/nghttp2/src/
H A Dshrpx_http2_session.cc67 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 Dshrpx_http2_session.h62 // 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 Dh2load_http2_session.cc39 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 Dh2load_http2_session.h36 class Http2Session : public Session { class
38 Http2Session(Client *client);
39 virtual ~Http2Session();
H A Dshrpx_http2_downstream_connection.h39 class Http2Session;
44 Http2DownstreamConnection(Http2Session *http2session);
64 // migrate to another Http2Session object.
82 Http2Session *http2session_;
H A Dshrpx_worker.h63 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 Dshrpx_client_handler.h167 Http2Session *
H A Dshrpx_connection_handler.h61 class Http2Session;
H A Dshrpx_http2_downstream_connection.cc50 Http2DownstreamConnection::Http2DownstreamConnection(Http2Session *http2session) in Http2DownstreamConnection()
H A Dshrpx_client_handler.cc754 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 Dh2load.cc1122 session = std::make_unique<Http2Session>(this); in connection_made()
1166 session = std::make_unique<Http2Session>(this); in connection_made()
H A Dshrpx_config.h69 class Http2Session;
/third_party/node/src/
H A Dnode_http2.cc64 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 Dnode_http2.h32 // 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 Dtest-http2-client-onconnect-errors.js11 Http2Session,
69 Http2Session.prototype.request = () => currentError;
66 Http2Session.prototype.request = () => currentError; global() class
H A Dtest-http2-binding.js13 assert(binding.Http2Session);
14 assert.strictEqual(typeof binding.Http2Session, 'function');
/third_party/node/lib/internal/http2/
H A Dcore.js198 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...]

Completed in 21 milliseconds