#include <tnt/tntconfig.h>

Classes

struct  Listener
struct  Mapping
struct  SslListener

Public Types

typedef std::vector< MappingMappingsType
typedef std::vector< ListenerListenersType
typedef std::vector< SslListenerSslListenersType
typedef std::vector< std::string > CompPathType
typedef std::map< std::string,
std::string > 
EnvironmentType

Public Member Functions

 TntConfig ()
bool hasValue (const std::string &key) const

Static Public Member Functions

static TntConfigit ()

Public Attributes

MappingsType mappings
ListenersType listeners
SslListenersType ssllisteners
unsigned maxRequestSize
unsigned maxRequestTime
std::string user
std::string group
std::string dir
std::string chrootdir
std::string pidfile
bool daemon
unsigned minThreads
unsigned maxThreads
unsigned long threadStartDelay
unsigned queueSize
CompPathType compPath
unsigned socketBufferSize
unsigned socketReadTimeout
unsigned socketWriteTimeout
unsigned keepAliveTimeout
unsigned keepAliveMax
unsigned sessionTimeout
unsigned listenBacklog
unsigned listenRetry
bool enableCompression
unsigned minCompressSize
std::string mimeDb
unsigned maxUrlMapCache
std::string defaultContentType
std::string accessLog
std::string errorLog
unsigned backgroundTasks
unsigned timerSleep
cxxtools::SerializationInfo config
EnvironmentType environment
std::string documentRoot
std::vector< std::string > includes

Member Typedef Documentation

typedef std::vector<std::string> tnt::TntConfig::CompPathType
typedef std::map<std::string, std::string> tnt::TntConfig::EnvironmentType
typedef std::vector<Mapping> tnt::TntConfig::MappingsType

Constructor & Destructor Documentation

tnt::TntConfig::TntConfig ( )

Member Function Documentation

bool tnt::TntConfig::hasValue ( const std::string &  key) const
inline
static TntConfig& tnt::TntConfig::it ( )
static

Member Data Documentation

std::string tnt::TntConfig::accessLog
unsigned tnt::TntConfig::backgroundTasks
std::string tnt::TntConfig::chrootdir
CompPathType tnt::TntConfig::compPath
cxxtools::SerializationInfo tnt::TntConfig::config
bool tnt::TntConfig::daemon
std::string tnt::TntConfig::defaultContentType
std::string tnt::TntConfig::dir
std::string tnt::TntConfig::documentRoot
bool tnt::TntConfig::enableCompression
EnvironmentType tnt::TntConfig::environment
std::string tnt::TntConfig::errorLog
std::string tnt::TntConfig::group
std::vector<std::string> tnt::TntConfig::includes
unsigned tnt::TntConfig::keepAliveMax
unsigned tnt::TntConfig::keepAliveTimeout
unsigned tnt::TntConfig::listenBacklog
ListenersType tnt::TntConfig::listeners
unsigned tnt::TntConfig::listenRetry
MappingsType tnt::TntConfig::mappings
unsigned tnt::TntConfig::maxRequestSize
unsigned tnt::TntConfig::maxRequestTime
unsigned tnt::TntConfig::maxThreads
unsigned tnt::TntConfig::maxUrlMapCache
std::string tnt::TntConfig::mimeDb
unsigned tnt::TntConfig::minCompressSize
unsigned tnt::TntConfig::minThreads
std::string tnt::TntConfig::pidfile
unsigned tnt::TntConfig::queueSize
unsigned tnt::TntConfig::sessionTimeout
unsigned tnt::TntConfig::socketBufferSize
unsigned tnt::TntConfig::socketReadTimeout
unsigned tnt::TntConfig::socketWriteTimeout
SslListenersType tnt::TntConfig::ssllisteners
unsigned long tnt::TntConfig::threadStartDelay
unsigned tnt::TntConfig::timerSleep
std::string tnt::TntConfig::user

The documentation for this struct was generated from the following file: