Apache2
|
FastCGI protocol definitions and support routines. More...
#include "httpd.h"
Go to the source code of this file.
Data Structures | |
struct | ap_fcgi_header |
A structure that represents the fixed header fields at the beginning of a "FastCGI record" (i.e., the data prior to content data and padding). More... | |
struct | ap_fcgi_begin_request_body |
This represents the content data of the FastCGI record when the type is AP_FCGI_BEGIN_REQUEST. More... | |
Functions | |
void | ap_fcgi_header_to_array (ap_fcgi_header *h, unsigned char a[]) |
void | ap_fcgi_header_from_array (ap_fcgi_header *h, unsigned char a[]) |
void | ap_fcgi_header_fields_from_array (unsigned char *version, unsigned char *type, apr_uint16_t *request_id, apr_uint16_t *content_len, unsigned char *padding_len, unsigned char a[]) |
void | ap_fcgi_begin_request_body_to_array (ap_fcgi_begin_request_body *h, unsigned char a[]) |
void | ap_fcgi_fill_in_header (ap_fcgi_header *header, unsigned char type, apr_uint16_t request_id, apr_uint16_t content_len, unsigned char padding_len) |
void | ap_fcgi_fill_in_request_body (ap_fcgi_begin_request_body *brb, int role, unsigned char flags) |
apr_size_t | ap_fcgi_encoded_env_len (apr_table_t *env, apr_size_t maxlen, int *starting_elem) |
apr_status_t | ap_fcgi_encode_env (request_rec *r, apr_table_t *env, void *buffer, apr_size_t buflen, int *starting_elem) |
FastCGI protocol definitions and support routines.