Lines Matching refs:outctx
124 bio_filter_out_ctx_t *outctx = apr_palloc(c->pool, sizeof(*outctx));
126 outctx->filter_ctx = filter_ctx;
127 outctx->c = c;
128 outctx->bb = apr_brigade_create(c->pool, c->bucket_alloc);
130 return outctx;
135 static int bio_filter_out_pass(bio_filter_out_ctx_t *outctx)
137 AP_DEBUG_ASSERT(!APR_BRIGADE_EMPTY(outctx->bb));
139 outctx->rc = ap_pass_brigade(outctx->filter_ctx->pOutputFilter->next,
140 outctx->bb);
142 if (outctx->rc == APR_SUCCESS && outctx->c->aborted) {
143 outctx->rc = APR_ECONNRESET;
145 return (outctx->rc == APR_SUCCESS) ? 1 : -1;
152 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
155 AP_DEBUG_ASSERT(APR_BRIGADE_EMPTY(outctx->bb));
157 e = apr_bucket_flush_create(outctx->bb->bucket_alloc);
158 APR_BRIGADE_INSERT_TAIL(outctx->bb, e);
160 return bio_filter_out_pass(outctx);
188 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
189 ap_log_cerror(APLOG_MARK, APLOG_TRACE1, 0, outctx->c,
197 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
201 if (outctx->filter_ctx->config->reneg_state == RENEG_ABORT) {
202 outctx->rc = APR_ECONNABORTED;
214 e = apr_bucket_transient_create(in, inl, outctx->bb->bucket_alloc);
215 APR_BRIGADE_INSERT_TAIL(outctx->bb, e);
217 if (bio_filter_out_pass(outctx) < 0) {
227 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
233 ap_log_cerror(APLOG_MARK, APLOG_TRACE4, 0, outctx->c,
271 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
272 ap_log_cerror(APLOG_MARK, APLOG_TRACE1, 0, outctx->c,
281 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)(bio->ptr);
282 ap_log_cerror(APLOG_MARK, APLOG_TRACE1, 0, outctx->c,
477 bio_filter_out_ctx_t *outctx = inctx->bio_out->ptr;
478 inctx->rc = outctx->rc;
807 bio_filter_out_ctx_t *outctx;
815 outctx = (bio_filter_out_ctx_t *)filter_ctx->pbioWrite->ptr;
820 conn_rec *c = (conn_rec*)SSL_get_app_data(outctx->filter_ctx->pssl);
831 outctx->rc = APR_EAGAIN;
842 outctx->c->cs->sense = CONN_SENSE_WANT_READ;
843 outctx->rc = APR_EAGAIN;
844 ap_log_cerror(APLOG_MARK, APLOG_TRACE6, 0, outctx->c,
848 ap_log_cerror(APLOG_MARK, APLOG_INFO, outctx->rc, c, APLOGNO(01993)
855 ap_log_cerror(APLOG_MARK, APLOG_INFO, outctx->rc, c, APLOGNO(01994)
859 if (outctx->rc == APR_SUCCESS) {
860 outctx->rc = APR_EGENERAL;
872 ap_log_cerror(APLOG_MARK, APLOG_INFO, outctx->rc, c, APLOGNO(01995)
877 outctx->rc = APR_EGENERAL;
879 return outctx->rc;
1243 bio_filter_out_ctx_t *outctx = (bio_filter_out_ctx_t *)
1245 apr_status_t rc = inctx->rc ? inctx->rc : outctx->rc ;
1263 outctx->rc = APR_EAGAIN;
1701 bio_filter_out_ctx_t *outctx;
1715 outctx = (bio_filter_out_ctx_t *)filter_ctx->pbioWrite->ptr;
1750 status = outctx->rc;
1778 status = outctx->rc;