NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions | Variables
ncbicgi.hpp File Reference
#include <corelib/rwstream.hpp>
#include <corelib/stream_utils.hpp>
#include <cgi/cgi_util.hpp>
#include <cgi/user_agent.hpp>
+ Include dependency graph for ncbicgi.hpp:
+ This graph shows which files directly or indirectly include this file:

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, stringTCgiProperties
 
typedef multimap< string, CCgiEntry, PNocase_ConditionalTCgiEntries
 
typedef TCgiEntries::iterator TCgiEntriesI
 
typedef TCgiEntries::const_iterator TCgiEntriesCI
 
typedef list< stringTCgiIndexes
 

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

CNcbiOstreamoperator<< (CNcbiOstream &os, const CCgiCookie &cookie)
 
CNcbiOstreamoperator<< (CNcbiOstream &os, const CCgiCookies &cookies)
 
string operator+ (const CCgiEntry &e, const string &s)
 
string operator+ (const string &s, const CCgiEntry &e)
 
CNcbiOstreamoperator<< (CNcbiOstream &o, const CCgiEntry &e)
 

Variables

 NCBI_XCGI_EXPORT
 Parameter to control error handling of incoming cookies. More...
 
 CGI
 
 On_Bad_Cookie
 
Modified on Mon Mar 04 05:11:18 2024 by modify_doxy.py rev. 669887