tnt Namespace Reference

Namespaces

namespace  httpheader
namespace  qhelper

Classes

class  ApplicationUnlocker
 Unlocks the application (and session) as long as the object is in scope. More...
class  ChunkedWriter
class  ChunkedOStream
class  Cmd
struct  Compident
 This class is an identifier for a tntnet component. More...
class  Component
class  ComponentFactory
class  ComponentFactoryImpl
class  Configurator
 Helper class for easier configuration of tntnet when used as library. More...
class  Contentdisposition
 Content-Disposition-Header. More...
class  Contenttype
 Content-type field like rfc2045. More...
class  Cookie
class  Cookies
class  DeflateError
class  DeflateStreamBuf
class  DeflateStream
struct  Subcompident
class  EcppComponent
class  EcppSubComponent
class  EcppComponentFactoryImpl
class  Encoding
class  HtmlEscStreamBuf
class  HtmlEscOstream
class  HttpReturn
class  HttpError
 HTTP-error-class. More...
class  NotFoundException
 HTTP-error 404. More...
class  NotAuthorized
class  MovedTemporarily
class  HttpMessage
 Base class for HTTP messages. More...
class  RequestSizeMonitor
class  HttpReply
 HTTP reply message. More...
class  HttpRequest
 HTTP request message. More...
class  LangLib
class  ListenerBase
class  Listener
class  Mapping
class  MbComponent
class  MessageattributeParser
 Messageattribute like form-data; name="my-upload-field"; filename="ttt.sh" or application/x-shellscript see also rfc2045. More...
class  Messageheader
 Standard-message-header like rfc822. More...
class  MimeDb
class  Partheader
 header of a MIME-multipart-object More...
class  Part
 Part of a MIME-multipart-object. More...
class  Multipart
 a MIME-Multipart-Object More...
class  Object
class  PointerObject
class  ConversionError
class  QueryParams
 Container for GET and POST parameters. More...
class  Savepoint
class  NullDestroyPolicy
class  Scope
class  Sessionscope
class  SessionUnlocker
 Unlocks the session as long as the object is in scope. More...
class  StringLessIgnoreCase
struct  TntConfig
 This structure represents the configuration of a tntnet server. More...
class  Tntnet
 Main application class for stand-alone tntnet web application. More...
class  unzipError
class  unzipFileNotFound
class  unzipEndOfListOfFile
class  unzipParamError
class  unzipBadZipFile
class  unzipInternalError
class  unzipCrcError
class  unzipFile
class  unzipFileStreamBuf
class  unzipFileStream
class  UrlEscStreamBuf
class  UrlEscOstream
class  Urlmapper

Functions

std::ostream & operator<< (std::ostream &out, const Compident &comp)
std::istream & operator>> (std::istream &in, Contentdisposition &ct)
std::istream & operator>> (std::istream &in, Contenttype &ct)
std::ostream & operator<< (std::ostream &out, const Cookies &c)
std::istream & operator>> (std::istream &in, HttpRequest &msg)
std::istream & operator>> (std::istream &in, Messageheader &data)
template<typename data_type >
Object::pointer_type createPointerObject (const data_type &d)
template<typename stringType >
int StringCompareIgnoreCase (const stringType &s1, const stringType &s2)
template<>
int StringCompareIgnoreCase< const char * > (const char *const &s1, const char *const &s2)
int StringCompareIgnoreCase (const std::string &s1, const std::string &s2)
void operator>>= (const cxxtools::SerializationInfo &si, TntConfig::Mapping &mapping)
 Deserialization operator for TntConfig::Mapping.
void operator>>= (const cxxtools::SerializationInfo &si, TntConfig::Listener &listener)
 Deserialization operator for TntConfig::Listener.
void operator>>= (const cxxtools::SerializationInfo &si, TntConfig::SslListener &ssllistener)
 Deserialization operator for TntConfig::SslListener.
void operator>>= (const cxxtools::SerializationInfo &si, TntConfig &config)
 Deserialization operator for TntConfig.
std::string urlEscape (const std::string &str)
void throwRuntimeError (const std::string &msg)
void throwRuntimeError (const char *msg)

Variables

const std::string factorySuffix

Function Documentation

template<typename data_type >
Object::pointer_type tnt::createPointerObject ( const data_type &  d)
std::ostream& tnt::operator<< ( std::ostream &  out,
const Compident &  comp 
)
inline
std::ostream& tnt::operator<< ( std::ostream &  out,
const Cookies &  c 
)
std::istream& tnt::operator>> ( std::istream &  in,
Contentdisposition &  ct 
)
inline
std::istream& tnt::operator>> ( std::istream &  in,
Contenttype &  ct 
)
inline
std::istream& tnt::operator>> ( std::istream &  in,
Messageheader &  data 
)
std::istream& tnt::operator>> ( std::istream &  in,
HttpRequest &  msg 
)
inline
void tnt::operator>>= ( const cxxtools::SerializationInfo si,
TntConfig::Mapping &  mapping 
)

Deserialization operator for TntConfig::Mapping.

void tnt::operator>>= ( const cxxtools::SerializationInfo si,
TntConfig::Listener &  listener 
)

Deserialization operator for TntConfig::Listener.

void tnt::operator>>= ( const cxxtools::SerializationInfo si,
TntConfig::SslListener &  ssllistener 
)

Deserialization operator for TntConfig::SslListener.

void tnt::operator>>= ( const cxxtools::SerializationInfo si,
TntConfig &  config 
)

Deserialization operator for TntConfig.

template<typename stringType >
int tnt::StringCompareIgnoreCase ( const stringType &  s1,
const stringType &  s2 
)
int tnt::StringCompareIgnoreCase ( const std::string &  s1,
const std::string &  s2 
)
inline
template<>
int tnt::StringCompareIgnoreCase< const char * > ( const char *const &  s1,
const char *const &  s2 
)
void tnt::throwRuntimeError ( const std::string &  msg)
void tnt::throwRuntimeError ( const char *  msg)
std::string tnt::urlEscape ( const std::string &  str)

Variable Documentation

const std::string tnt::factorySuffix