include/cgi/ncbicgi.hpp File Reference

#include <corelib/rwstream.hpp>
#include <corelib/stream_utils.hpp>
#include <cgi/cgi_util.hpp>
#include <set>

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.

Classes

class  CCgiCookie
 CCgiCookie::. More...
struct  CCgiCookie::PLessCPtr
class  CCgiCookies
 CCgiCookies::. More...
class  CCgiEntry
struct  CCgiEntry::SData
class  CCgiRequest
 CCgiRequest::. More...

Defines

#define HTTP_EOL   "\r\n"

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

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)


Function Documentation

string operator+ const string &  s,
const CCgiEntry e
[inline]
 

Definition at line 564 of file ncbicgi.hpp.

References CCgiEntry::GetValue().

string operator+ const CCgiEntry e,
const string &  s
[inline]
 

Definition at line 558 of file ncbicgi.hpp.

References CCgiEntry::GetValue().

CNcbiOstream& operator<< CNcbiOstream o,
const CCgiEntry e
[inline]
 

Definition at line 570 of file ncbicgi.hpp.

References CCgiEntry::GetValue().

CNcbiOstream& operator<< CNcbiOstream os,
const CCgiCookies cookies
[inline]
 

Definition at line 312 of file ncbicgi.hpp.

References CCgiCookies::Write().

CNcbiOstream& operator<< CNcbiOstream os,
const CCgiCookie cookie
[inline]
 

Definition at line 167 of file ncbicgi.hpp.

References CCgiCookie::Write().


Generated on Mon Sep 29 03:23:19 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Sep 29 16:07:43 2008 by modify_doxy.py rev. 117643