Lines Matching refs:state
424 struct chunk_req_state *state = arg; in http_chunked_trickle_cb() local
427 evbuffer_add_printf(evb, "%s", CHUNKS[state->i]); in http_chunked_trickle_cb()
428 evhttp_send_reply_chunk(state->req, evb); in http_chunked_trickle_cb()
431 if (++state->i < (int) (sizeof(CHUNKS)/sizeof(CHUNKS[0]))) { in http_chunked_trickle_cb()
432 event_base_once(state->base, -1, EV_TIMEOUT, in http_chunked_trickle_cb()
433 http_chunked_trickle_cb, state, &when); in http_chunked_trickle_cb()
435 evhttp_send_reply_end(state->req); in http_chunked_trickle_cb()
436 free(state); in http_chunked_trickle_cb()
444 struct chunk_req_state *state = malloc(sizeof(struct chunk_req_state)); in http_chunked_cb() local
447 memset(state, 0, sizeof(struct chunk_req_state)); in http_chunked_cb()
448 state->req = req; in http_chunked_cb()
449 state->base = arg; in http_chunked_cb()
460 event_base_once(arg, -1, EV_TIMEOUT, http_chunked_trickle_cb, state, &when); in http_chunked_cb()
4230 struct terminate_state *state = arg; in terminate_chunked_trickle_cb() local
4233 if (!state->req) { in terminate_chunked_trickle_cb()
4237 if (evhttp_request_get_connection(state->req) == NULL) { in terminate_chunked_trickle_cb()
4239 evhttp_request_free(state->req); in terminate_chunked_trickle_cb()
4240 event_base_loopexit(state->base,NULL); in terminate_chunked_trickle_cb()
4246 evhttp_send_reply_chunk(state->req, evb); in terminate_chunked_trickle_cb()
4249 if (!state->oneshot) { in terminate_chunked_trickle_cb()
4253 EVUTIL_ASSERT(state); in terminate_chunked_trickle_cb()
4254 EVUTIL_ASSERT(state->base); in terminate_chunked_trickle_cb()
4255 event_base_once(state->base, -1, EV_TIMEOUT, terminate_chunked_trickle_cb, arg, &tv); in terminate_chunked_trickle_cb()
4262 struct terminate_state *state = arg; in terminate_chunked_close_cb() local
4263 state->gotclosecb = 1; in terminate_chunked_close_cb()
4266 if (state->oneshot) { in terminate_chunked_close_cb()
4267 evhttp_request_free(state->req); in terminate_chunked_close_cb()
4268 state->req = NULL; in terminate_chunked_close_cb()
4269 event_base_loopexit(state->base,NULL); in terminate_chunked_close_cb()
4276 struct terminate_state *state = arg; in terminate_chunked_cb() local
4284 state->req = req; in terminate_chunked_cb()
4290 event_base_once(state->base, -1, EV_TIMEOUT, terminate_chunked_trickle_cb, arg, &tv); in terminate_chunked_cb()
4296 struct terminate_state *state = arg; in terminate_chunked_client() local
4297 bufferevent_free(state->bev); in terminate_chunked_client()
4298 evutil_closesocket(state->fd); in terminate_chunked_client()