#include <request_env.h>
Public Member Functions | |
request_env (request_rec *r, bool buffer=false) | |
void | dump () |
bool | s_post () |
int | flush () |
bool | set_content_type (const std::string &type) |
void | set_buffered (bool val) |
bool | is_buffered () |
void | clear_buffer () |
void | flush_buffer () |
bool | is_post () |
bool | is_get () |
env_value * | operator[] (const std::string &name) |
const char * | uri () const |
request_rec * | raw_record () |
~request_env () | |
Public Attributes | |
char * | form_data |
int | form_data_length |
std::string | boundary |
Private Member Functions | |
env_value * | search (const std::string &key) |
void | decode (char *ch, env_value *pPtr, std::string &pStr) |
Private Attributes | |
apache_output_buffer | output_buffer_ |
request_rec * | r_ |
std::vector< env_value * > | env_ |
bool | truncated_ |
apr_size_t | len_read_ |
bool | is_post_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|