Savarese Software Research Corporation
FCGIRequest Class Reference

#include <FCGIRequest.h>

Inheritance diagram for FCGIRequest:

List of all members.

Classes

struct  StrCmp

Public Member Functions

 FCGIRequest (const fcgx_request_ptr &request)
virtual ~FCGIRequest ()
const stringsession_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

virtual FCGIRequest::~FCGIRequest ( ) [inline, virtual]

Definition at line 104 of file FCGIRequest.h.


Member Function Documentation

virtual string FCGIRequest::auth_type ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 126 of file FCGIRequest.h.

References CGI_GET_VALUE.

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]

Implements HTTPRequest.

Definition at line 135 of file FCGIRequest.h.

References CGI_GET_VALUE.

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]

Implements HTTPRequest.

Definition at line 138 of file FCGIRequest.h.

References CGI_GET_VALUE.

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]

Implements HTTPRequest.

Definition at line 141 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::path_translated ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 144 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::query_string ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 147 of file FCGIRequest.h.

References CGI_GET_VALUE.

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]

Implements HTTPRequest.

Definition at line 153 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::redirect_request ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 150 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::redirect_status ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 156 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::redirect_url ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 159 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::remote_address ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 162 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::remote_group ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 177 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::remote_host ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 165 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::remote_ident ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 168 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual int FCGIRequest::remote_port ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 171 of file FCGIRequest.h.

References CGI_GET_INT_VALUE.

virtual string FCGIRequest::remote_user ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 174 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::request_method ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 183 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::request_uri ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 186 of file FCGIRequest.h.

References CGI_GET_VALUE.

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]

Implements HTTPRequest.

Definition at line 189 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::script_name ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 192 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::server_address ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 195 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::server_admin ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 198 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::server_name ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 206 of file FCGIRequest.h.

References raw_server_name().

virtual int FCGIRequest::server_port ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 215 of file FCGIRequest.h.

References CGI_GET_INT_VALUE.

virtual string FCGIRequest::server_protocol ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 221 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::server_root ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 218 of file FCGIRequest.h.

References CGI_GET_VALUE.

virtual string FCGIRequest::server_software ( ) const [inline, virtual]

Implements HTTPRequest.

Definition at line 224 of file FCGIRequest.h.

References CGI_GET_VALUE.

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:

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.