All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
h2_task Struct Reference

#include <h2_task.h>

Collaboration diagram for h2_task:

Data Fields

const char * id
int stream_id
const struct h2_requestrequest
apr_interval_time_t timeout
int rst_error
struct {
   struct h2_bucket_beam *   beam
   unsigned int   eos: 1
   apr_bucket_brigade *   bb
   apr_bucket_brigade *   bbchunk
   apr_off_t   chunked_total
struct {
   struct h2_bucket_beam *   beam
   unsigned int   opened: 1
   unsigned int   sent_response: 1
   unsigned int   copy_files: 1
   struct h2_response_parser *   rparser
   apr_bucket_brigade *   bb
   apr_size_t   max_buffer
struct h2_mplxmplx
unsigned int filters_set: 1
unsigned int frozen: 1
unsigned int thawed: 1
unsigned int worker_started: 1
unsigned int worker_done: 1
apr_time_t started_at
apr_time_t done_at
struct h2_req_engineengine
struct h2_req_engineassigned

Field Documentation

struct h2_req_engine* h2_task::assigned
apr_bucket_brigade* h2_task::bb
apr_bucket_brigade* h2_task::bbchunk
struct h2_bucket_beam* h2_task::beam
conn_rec* h2_task::c
apr_off_t h2_task::chunked_total
unsigned int h2_task::copy_files
apr_time_t h2_task::done_at
struct h2_req_engine* h2_task::engine
apr_bucket* h2_task::eor
unsigned int h2_task::eos
unsigned int h2_task::filters_set
unsigned int h2_task::frozen
const char* h2_task::id
struct { ... } h2_task::input
apr_size_t h2_task::max_buffer
struct h2_mplx* h2_task::mplx
unsigned int h2_task::opened
struct { ... } h2_task::output
apr_pool_t* h2_task::pool
const struct h2_request* h2_task::request
struct h2_response_parser* h2_task::rparser
int h2_task::rst_error
unsigned int h2_task::sent_response
apr_time_t h2_task::started_at
int h2_task::stream_id
unsigned int h2_task::thawed
apr_interval_time_t h2_task::timeout
unsigned int h2_task::worker_done
unsigned int h2_task::worker_started

The documentation for this struct was generated from the following file: