Lines Matching defs:handler
87 void delete_handler(Http2Handler *handler) {
88 handler->remove_self();
89 delete handler;
128 auto hd = stream->handler;
151 auto hd = stream->handler;
158 auto hd = stream->handler;
167 auto hd = stream->handler;
174 auto hd = stream->handler;
181 auto hd = stream->handler;
266 for (auto handler : handlers_) {
267 delete handler;
272 void add_handler(Http2Handler *handler) { handlers_.insert(handler); }
273 void remove_handler(Http2Handler *handler) {
274 handlers_.erase(handler);
318 auto handler =
321 if (handler->connection_made() != 0) {
325 add_handler(handler.release());
405 // cache. The timer will be started when there is no handler.
454 Stream::Stream(Http2Handler *handler, int32_t stream_id)
457 handler(handler),
464 auto config = handler->get_config();
473 auto sessions = handler->get_sessions();
486 auto loop = handler->get_loop();
516 auto handler = static_cast<Http2Handler *>(w->data);
518 rv = handler->on_read();
520 delete_handler(handler);
528 auto handler = static_cast<Http2Handler *>(w->data);
530 rv = handler->on_write();
532 delete_handler(handler);
1929 auto handler = static_cast<ListenEventHandler *>(w->data);
1930 handler->accept_connection();