Apache HTTPD
Public Attributes | List of all members
h2_bucket_beam Struct Reference

#include <h2_bucket_beam.h>

Public Attributes

int id
 
const charname
 
conn_recfrom
 
apr_pool_tpool
 
h2_blist buckets_to_send
 
h2_blist buckets_consumed
 
h2_blist buckets_eor
 
apr_size_t max_buf_size
 
apr_interval_time_t timeout
 
int aborted
 
int closed
 
int tx_mem_limits
 
int copy_files
 
struct apr_thread_mutex_tlock
 
struct apr_thread_cond_tchange
 
h2_beam_ev_callbackwas_empty_cb
 
void * was_empty_ctx
 
h2_beam_ev_callbackrecv_cb
 
void * recv_ctx
 
h2_beam_ev_callbacksend_cb
 
void * send_ctx
 
h2_beam_ev_callbackeagain_cb
 
void * eagain_ctx
 
apr_off_t recv_bytes
 
apr_off_t recv_bytes_reported
 
h2_beam_io_callbackcons_io_cb
 
void * cons_ctx
 

Detailed Description

Definition at line 44 of file h2_bucket_beam.h.

Member Data Documentation

◆ aborted

int h2_bucket_beam::aborted

Definition at line 56 of file h2_bucket_beam.h.

◆ buckets_consumed

h2_blist h2_bucket_beam::buckets_consumed

Definition at line 50 of file h2_bucket_beam.h.

◆ buckets_eor

h2_blist h2_bucket_beam::buckets_eor

Definition at line 51 of file h2_bucket_beam.h.

◆ buckets_to_send

h2_blist h2_bucket_beam::buckets_to_send

Definition at line 49 of file h2_bucket_beam.h.

◆ change

struct apr_thread_cond_t* h2_bucket_beam::change

Definition at line 62 of file h2_bucket_beam.h.

◆ closed

int h2_bucket_beam::closed

Definition at line 57 of file h2_bucket_beam.h.

◆ cons_ctx

void* h2_bucket_beam::cons_ctx

Definition at line 76 of file h2_bucket_beam.h.

◆ cons_io_cb

h2_beam_io_callback* h2_bucket_beam::cons_io_cb

Definition at line 75 of file h2_bucket_beam.h.

◆ copy_files

int h2_bucket_beam::copy_files

Definition at line 59 of file h2_bucket_beam.h.

◆ eagain_cb

h2_beam_ev_callback* h2_bucket_beam::eagain_cb

Definition at line 70 of file h2_bucket_beam.h.

◆ eagain_ctx

void* h2_bucket_beam::eagain_ctx

Definition at line 71 of file h2_bucket_beam.h.

◆ from

conn_rec* h2_bucket_beam::from

Definition at line 47 of file h2_bucket_beam.h.

◆ id

int h2_bucket_beam::id

Definition at line 45 of file h2_bucket_beam.h.

◆ lock

struct apr_thread_mutex_t* h2_bucket_beam::lock

Definition at line 61 of file h2_bucket_beam.h.

◆ max_buf_size

apr_size_t h2_bucket_beam::max_buf_size

Definition at line 53 of file h2_bucket_beam.h.

◆ name

const char* h2_bucket_beam::name

Definition at line 46 of file h2_bucket_beam.h.

◆ pool

apr_pool_t* h2_bucket_beam::pool

Definition at line 48 of file h2_bucket_beam.h.

◆ recv_bytes

apr_off_t h2_bucket_beam::recv_bytes

Definition at line 73 of file h2_bucket_beam.h.

◆ recv_bytes_reported

apr_off_t h2_bucket_beam::recv_bytes_reported

Definition at line 74 of file h2_bucket_beam.h.

◆ recv_cb

h2_beam_ev_callback* h2_bucket_beam::recv_cb

Definition at line 66 of file h2_bucket_beam.h.

◆ recv_ctx

void* h2_bucket_beam::recv_ctx

Definition at line 67 of file h2_bucket_beam.h.

◆ send_cb

h2_beam_ev_callback* h2_bucket_beam::send_cb

Definition at line 68 of file h2_bucket_beam.h.

◆ send_ctx

void* h2_bucket_beam::send_ctx

Definition at line 69 of file h2_bucket_beam.h.

◆ timeout

apr_interval_time_t h2_bucket_beam::timeout

Definition at line 54 of file h2_bucket_beam.h.

◆ tx_mem_limits

int h2_bucket_beam::tx_mem_limits

Definition at line 58 of file h2_bucket_beam.h.

◆ was_empty_cb

h2_beam_ev_callback* h2_bucket_beam::was_empty_cb

Definition at line 64 of file h2_bucket_beam.h.

◆ was_empty_ctx

void* h2_bucket_beam::was_empty_ctx

Definition at line 65 of file h2_bucket_beam.h.


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