Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Collaboration diagram for mod_core:

Functions

apr_status_t ap_http_filter (ap_filter_t *f, apr_bucket_brigade *b, ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes)
 
apr_status_t ap_http_chunk_filter (ap_filter_t *f, apr_bucket_brigade *b)
 
apr_status_t ap_http_outerror_filter (ap_filter_t *f, apr_bucket_brigade *b)
 
char * ap_response_code_string (request_rec *r, int error_index)
 
void ap_basic_http_header (request_rec *r, apr_bucket_brigade *bb)
 
int ap_send_http_trace (request_rec *r)
 
int ap_send_http_options (request_rec *r)
 
void ap_init_rng (apr_pool_t *p)
 
void ap_random_parent_after_fork (void)
 

Variables

AP_DECLARE_DATA ap_filter_rec_tap_http_input_filter_handle
 
AP_DECLARE_DATA ap_filter_rec_tap_http_header_filter_handle
 
AP_DECLARE_DATA ap_filter_rec_tap_chunk_filter_handle
 
AP_DECLARE_DATA ap_filter_rec_tap_http_outerror_filter_handle
 
AP_DECLARE_DATA ap_filter_rec_tap_byterange_filter_handle
 
AP_DECLARE_DATA const char * ap_multipart_boundary
 

Detailed Description

Function Documentation

void ap_basic_http_header ( request_rec r,
apr_bucket_brigade bb 
)

Send the minimal part of an HTTP response header.

Parameters
rThe current request
bbThe brigade to add the header to.
Warning
Modules should be very careful about using this, and should the default behavior. Much of the HTTP/1.1 implementation correctness depends on the full headers.
apr_status_t ap_http_chunk_filter ( ap_filter_t f,
apr_bucket_brigade b 
)
apr_status_t ap_http_filter ( ap_filter_t f,
apr_bucket_brigade b,
ap_input_mode_t  mode,
apr_read_type_e  block,
apr_off_t  readbytes 
)
apr_status_t ap_http_outerror_filter ( ap_filter_t f,
apr_bucket_brigade b 
)
void ap_init_rng ( apr_pool_t p)
void ap_random_parent_after_fork ( void  )
char* ap_response_code_string ( request_rec r,
int  error_index 
)
int ap_send_http_options ( request_rec r)

Send an appropriate response to an http OPTIONS request.

Parameters
rThe current request
int ap_send_http_trace ( request_rec r)

Send an appropriate response to an http TRACE request.

Parameters
rThe current request
Note
returns DONE or the HTTP status error if it handles the TRACE, or DECLINED if the request was not for TRACE. request method was not TRACE.

Variable Documentation

AP_DECLARE_DATA ap_filter_rec_t* ap_byterange_filter_handle
AP_DECLARE_DATA ap_filter_rec_t* ap_chunk_filter_handle
AP_DECLARE_DATA ap_filter_rec_t* ap_http_header_filter_handle
AP_DECLARE_DATA ap_filter_rec_t* ap_http_input_filter_handle
AP_DECLARE_DATA ap_filter_rec_t* ap_http_outerror_filter_handle
AP_DECLARE_DATA const char* ap_multipart_boundary