#include <FCGIRequest.h>
Classes | |
struct | StrCmp |
Public Member Functions | |
FCGIRequest (const fcgx_request_ptr &request) | |
virtual | ~FCGIRequest () |
const string & | session_id () |
virtual string | auth_type () const |
virtual string | content_type () const |
virtual long | content_length () const |
virtual string | document_root () const |
virtual string | gateway_interface () const |
virtual string | path_info () const |
virtual string | path_translated () const |
virtual string | query_string () const |
virtual string | redirect_request () const |
virtual string | redirect_query_string () const |
virtual string | redirect_status () const |
virtual string | redirect_url () const |
virtual string | remote_address () const |
virtual string | remote_host () const |
virtual string | remote_ident () const |
virtual int | remote_port () const |
virtual string | remote_user () const |
virtual string | remote_group () const |
virtual HTTPRequestMethod | http_request_method () const |
virtual string | request_method () const |
virtual string | request_uri () const |
virtual string | script_filename () const |
virtual string | script_name () const |
virtual string | server_address () const |
virtual string | server_admin () const |
string | raw_server_name () const |
virtual string | server_name () const |
virtual int | server_port () const |
virtual string | server_root () const |
virtual string | server_protocol () const |
virtual string | server_software () const |
virtual bool | https () const |
virtual string | scheme () const |
virtual string | header_value (const string &header) const |
string | env_value (const char *key) |
const char * | fcgx_get_param (const char *key) const |
int | fcgx_get_str (char *str, int n) const |
Friends | |
class | FCGIResponse |
Detailed Description
Definition at line 47 of file FCGIRequest.h.
Constructor & Destructor Documentation
FCGIRequest::FCGIRequest | ( | const fcgx_request_ptr & | request | ) | [inline, explicit] |
Definition at line 87 of file FCGIRequest.h.
References CircularFind< Iterator >::begin(), CircularFind< Iterator >::end(), and CircularFind< Iterator >::find_if().
virtual FCGIRequest::~FCGIRequest | ( | ) | [inline, virtual] |
Definition at line 104 of file FCGIRequest.h.
Member Function Documentation
virtual string FCGIRequest::auth_type | ( | ) | const [inline, virtual] |
virtual long FCGIRequest::content_length | ( | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 132 of file FCGIRequest.h.
References CGI_GET_INT_VALUE.
Referenced by parse_post_parameters().
virtual string FCGIRequest::content_type | ( | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 129 of file FCGIRequest.h.
References CGI_GET_VALUE.
Referenced by parse_post_parameters().
virtual string FCGIRequest::document_root | ( | ) | const [inline, virtual] |
string FCGIRequest::env_value | ( | const char * | key | ) | [inline] |
Definition at line 243 of file FCGIRequest.h.
const char* FCGIRequest::fcgx_get_param | ( | const char * | key | ) | const [inline] |
Definition at line 248 of file FCGIRequest.h.
Referenced by parse_get_parameters().
int FCGIRequest::fcgx_get_str | ( | char * | str, |
int | n | ||
) | const [inline] |
Definition at line 253 of file FCGIRequest.h.
Referenced by parse_post_parameters().
virtual string FCGIRequest::gateway_interface | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::header_value | ( | const string & | header | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 236 of file FCGIRequest.h.
virtual HTTPRequestMethod FCGIRequest::http_request_method | ( | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 181 of file FCGIRequest.h.
virtual bool FCGIRequest::https | ( | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 228 of file FCGIRequest.h.
virtual string FCGIRequest::path_info | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::path_translated | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::query_string | ( | ) | const [inline, virtual] |
string FCGIRequest::raw_server_name | ( | ) | const [inline] |
Definition at line 203 of file FCGIRequest.h.
References CGI_GET_VALUE.
Referenced by server_name().
virtual string FCGIRequest::redirect_query_string | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::redirect_request | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::redirect_status | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::redirect_url | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::remote_address | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::remote_group | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::remote_host | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::remote_ident | ( | ) | const [inline, virtual] |
virtual int FCGIRequest::remote_port | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::remote_user | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::request_method | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::request_uri | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::scheme | ( | ) | const [inline, virtual] |
Implements HTTPRequest.
Definition at line 232 of file FCGIRequest.h.
virtual string FCGIRequest::script_filename | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::script_name | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_address | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_admin | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_name | ( | ) | const [inline, virtual] |
virtual int FCGIRequest::server_port | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_protocol | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_root | ( | ) | const [inline, virtual] |
virtual string FCGIRequest::server_software | ( | ) | const [inline, virtual] |
const string& FCGIRequest::session_id | ( | ) | [inline] |
Definition at line 106 of file FCGIRequest.h.
Friends And Related Function Documentation
friend class FCGIResponse [friend] |
Definition at line 48 of file FCGIRequest.h.
The documentation for this class was generated from the following files: