NCBI C++ ToolKit
|
#include <corelib/rwstream.hpp>
#include <corelib/stream_utils.hpp>
#include <cgi/cgi_util.hpp>
#include <cgi/user_agent.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CCgiCookie |
CCgiCookie:: More... | |
struct | CCgiCookie::PLessCPtr |
class | CCgiCookies |
CCgiCookies:: More... | |
class | CCgiEntry |
struct | CCgiEntry::SData |
class | CEntryCollector_Base |
class | CExtraEntryCollector |
class | CCgiRequest |
CCgiRequest:: More... | |
Typedefs | |
typedef map< string, string > | TCgiProperties |
typedef multimap< string, CCgiEntry, PNocase_Conditional > | TCgiEntries |
typedef TCgiEntries::iterator | TCgiEntriesI |
typedef TCgiEntries::const_iterator | TCgiEntriesCI |
typedef list< string > | TCgiIndexes |
Enumerations | |
enum | ECgiProp { eCgi_ServerSoftware = 0 , eCgi_ServerName , eCgi_GatewayInterface , eCgi_ServerProtocol , eCgi_ServerPort , eCgi_RemoteHost , eCgi_RemoteAddr , eCgi_ContentType , eCgi_ContentLength , eCgi_RequestMethod , eCgi_PathInfo , eCgi_PathTranslated , eCgi_ScriptName , eCgi_QueryString , eCgi_AuthType , eCgi_RemoteUser , eCgi_RemoteIdent , eCgi_HttpAccept , eCgi_HttpCookie , eCgi_HttpIfModifiedSince , eCgi_HttpReferer , eCgi_HttpUserAgent , eCgi_NProperties } |
Set of "standard" HTTP request properties. More... | |
Functions | |
CNcbiOstream & | operator<< (CNcbiOstream &os, const CCgiCookie &cookie) |
CNcbiOstream & | operator<< (CNcbiOstream &os, const CCgiCookies &cookies) |
string | operator+ (const CCgiEntry &e, const string &s) |
string | operator+ (const string &s, const CCgiEntry &e) |
CNcbiOstream & | operator<< (CNcbiOstream &o, const CCgiEntry &e) |
Variables | |
NCBI_XCGI_EXPORT | |
Parameter to control error handling of incoming cookies. More... | |
CGI | |
On_Bad_Cookie | |