HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_WebServerSettings Class Reference

#include <NET_WebServerSettings.h>

Public Types

enum  VerbosityLevel { LOW_VERBOSITY = 1, MEDIUM_VERBOSITY = 2, HIGH_VERBOSITY = 3 }
 

Public Member Functions

 NET_WebServerSettings ()
 

Public Attributes

bool myDebugMode
 
VerbosityLevel myVerbosity
 
int myAcceptTimeout
 
int myMaxThreads
 
UT_StringArray myReadIpMask
 
UT_StringArray myWriteIpMask
 
UT_StringHolder myProgramName
 
UT_StringHolder myServer
 
UT_StringHolder myServerName
 
int myTaskTimeout
 
int myIdleTimeout
 
int myReadTimeout
 
int myWriteTimeout
 
int myMaxTaskReuse
 
UT_IntArray myTerminateSignals
 
UT_IntArray myFatalSignals
 
UT_IntArray myIgnoreSignals
 
int64 myMaxInMemorySize
 
int64 myMaxRequestSize
 
UT_StringHolder myCacheHeaderValue
 

Detailed Description

Definition at line 22 of file NET_WebServerSettings.h.

Member Enumeration Documentation

Enumerator
LOW_VERBOSITY 
MEDIUM_VERBOSITY 
HIGH_VERBOSITY 

Definition at line 25 of file NET_WebServerSettings.h.

Constructor & Destructor Documentation

NET_WebServerSettings::NET_WebServerSettings ( )

Member Data Documentation

int NET_WebServerSettings::myAcceptTimeout

Definition at line 36 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myCacheHeaderValue

Definition at line 53 of file NET_WebServerSettings.h.

bool NET_WebServerSettings::myDebugMode

Definition at line 34 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myFatalSignals

Definition at line 49 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myIdleTimeout

Definition at line 44 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myIgnoreSignals

Definition at line 50 of file NET_WebServerSettings.h.

int64 NET_WebServerSettings::myMaxInMemorySize

Definition at line 51 of file NET_WebServerSettings.h.

int64 NET_WebServerSettings::myMaxRequestSize

Definition at line 52 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myMaxTaskReuse

Definition at line 47 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myMaxThreads

Definition at line 37 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myProgramName

Definition at line 40 of file NET_WebServerSettings.h.

UT_StringArray NET_WebServerSettings::myReadIpMask

Definition at line 38 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myReadTimeout

Definition at line 45 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myServer

Definition at line 41 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myServerName

Definition at line 42 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myTaskTimeout

Definition at line 43 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myTerminateSignals

Definition at line 48 of file NET_WebServerSettings.h.

VerbosityLevel NET_WebServerSettings::myVerbosity

Definition at line 35 of file NET_WebServerSettings.h.

UT_StringArray NET_WebServerSettings::myWriteIpMask

Definition at line 39 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myWriteTimeout

Definition at line 46 of file NET_WebServerSettings.h.


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