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_StringHolder myProgramName
 
UT_StringHolder myReadIpMask
 
UT_StringHolder myWriteIpMask
 
UT_StringHolder myServer
 
int myTaskTimeout
 
int myMaxTaskReuse
 
int myMaxTasks
 
UT_IntArray myTerminateSignals
 
UT_IntArray myFatalSignals
 
UT_IntArray myIgnoreSignals
 
bool myUseFastFDSet
 
int64 myMaxInMemorySize
 
int64 myMaxRequestSize
 

Detailed Description

Definition at line 20 of file NET_WebServerSettings.h.

Member Enumeration Documentation

Enumerator
LOW_VERBOSITY 
MEDIUM_VERBOSITY 
HIGH_VERBOSITY 

Definition at line 23 of file NET_WebServerSettings.h.

Constructor & Destructor Documentation

NET_WebServerSettings::NET_WebServerSettings ( )

Member Data Documentation

int NET_WebServerSettings::myAcceptTimeout

Definition at line 34 of file NET_WebServerSettings.h.

bool NET_WebServerSettings::myDebugMode

Definition at line 32 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myFatalSignals

Definition at line 44 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myIgnoreSignals

Definition at line 45 of file NET_WebServerSettings.h.

int64 NET_WebServerSettings::myMaxInMemorySize

Definition at line 47 of file NET_WebServerSettings.h.

int64 NET_WebServerSettings::myMaxRequestSize

Definition at line 48 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myMaxTaskReuse

Definition at line 41 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myMaxTasks

Definition at line 42 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myMaxThreads

Definition at line 35 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myProgramName

Definition at line 36 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myReadIpMask

Definition at line 37 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myServer

Definition at line 39 of file NET_WebServerSettings.h.

int NET_WebServerSettings::myTaskTimeout

Definition at line 40 of file NET_WebServerSettings.h.

UT_IntArray NET_WebServerSettings::myTerminateSignals

Definition at line 43 of file NET_WebServerSettings.h.

bool NET_WebServerSettings::myUseFastFDSet

Definition at line 46 of file NET_WebServerSettings.h.

VerbosityLevel NET_WebServerSettings::myVerbosity

Definition at line 33 of file NET_WebServerSettings.h.

UT_StringHolder NET_WebServerSettings::myWriteIpMask

Definition at line 38 of file NET_WebServerSettings.h.


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