Lines Matching refs:app_ctx
99 app_context *app_ctx;
247 static http2_session_data *create_http2_session_data(app_context *app_ctx,
257 ssl = create_ssl(app_ctx->ssl_ctx);
260 session_data->app_ctx = app_ctx;
263 app_ctx->evbase, fd, ssl, BUFFEREVENT_SSL_ACCEPTING,
743 app_context *app_ctx = (app_context *)arg;
747 session_data = create_http2_session_data(app_ctx, fd, addr, addrlen);
753 app_context *app_ctx) {
773 evbase, acceptcb, app_ctx, LEV_OPT_CLOSE_ON_FREE | LEV_OPT_REUSEABLE,
784 static void initialize_app_context(app_context *app_ctx, SSL_CTX *ssl_ctx,
786 memset(app_ctx, 0, sizeof(app_context));
787 app_ctx->ssl_ctx = ssl_ctx;
788 app_ctx->evbase = evbase;
794 app_context app_ctx;
799 initialize_app_context(&app_ctx, ssl_ctx, evbase);
800 start_listen(evbase, service, &app_ctx);