PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PHTTPServiceProcess Member List

This is the complete list of members for PHTTPServiceProcess, including all inherited members.

_PXShowSystemWarning(PINDEX num, const PString &str)PServiceProcessprotectedvirtual
AcceptHTTP()PHTTPServiceProcess
AddRegisteredText(PHTML &html)PHTTPServiceProcessvirtual
AddUnregisteredText(PHTML &html)PHTTPServiceProcessvirtual
AlphaCode enum valuePProcess
argumentsPProcessprotected
AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
BeginRestartSystem()PHTTPServiceProcessprotected
BetaCode enum valuePProcess
buildNumberPProcessprotected
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
CodeStatus enum namePProcess
CommonConstruct()PProcessprotected
CommonDestruct()PProcessprotected
Compare(const PObject &obj) const PProcessvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
compilationDatePHTTPServiceProcessprotected
CompleteRestartSystem()PHTTPServiceProcessprotected
configurationPathsPProcessprotected
Construct()PProcessprotected
copyrightEmailPHTTPServiceProcessprotected
copyrightHolderPHTTPServiceProcessprotected
copyrightHomePagePHTTPServiceProcessprotected
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=0)PThreadstatic
Create(const PNotifier &notifier, const PString &threadName)PThreadinlinestatic
CreateHTTPServer(PTCPSocket &socket)PHTTPServiceProcessvirtual
Current()PHTTPServiceProcessstatic
e_IsAutoDelete enum valuePThreadprotected
e_IsExternal enum valuePThreadprotected
e_IsManualDelete enum valuePThreadprotected
e_IsProcess enum valuePThreadprotected
EqualTo enum valuePObject
executableFilePProcessprotected
GetArguments()PProcess
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetCompilationDate() const PHTTPServiceProcessinline
GetConfigurationFile()PProcessvirtual
GetCopyrightText()PHTTPServiceProcessvirtual
GetCurrentProcessID()PProcessstatic
GetCurrentThreadId()PThreadstatic
GetEMailAddress() const PHTTPServiceProcessinline
GetFile() const PProcess
GetGroupName() const PProcess
GetHomeDirectory() const PProcess
GetHomePage() const PHTTPServiceProcessinline
GetLibVersion()PProcessstatic
GetLogLevel() const PServiceProcessinline
GetMacroKeyword() const PHTTPServiceProcessinline
GetManufacturer() const PProcessvirtual
GetMaxHandles() const PProcess
GetName() const PProcessvirtual
GetOSClass()PProcessstatic
GetOSConfigDir()PProcessstatic
GetOSHardware()PProcessstatic
GetOSName()PProcessstatic
GetOSVersion()PProcessstatic
GetPageGraphic()PHTTPServiceProcessvirtual
GetPageHeader(PHTML &)PHTTPServiceProcess
GetPageHeader(PHTML &, const PString &title)PHTTPServiceProcess
GetPriority() const PThreadvirtual
GetProcessID() const PProcessinline
GetProductKey() const PHTTPServiceProcessinline
GetProductName() const PHTTPServiceProcessinline
GetSecuredKeys() const PHTTPServiceProcessinline
GetServiceDependencies() const PHTTPServiceProcess
GetSignatureKey() const PHTTPServiceProcessinline
GetStartTime() const PProcess
GetTerminationValue() const PProcess
GetThread(PThreadIdentifier threadId) const PProcess
GetThreadId() const PThreadinlinevirtual
GetThreadName() const PThreadvirtual
GetTimes(Times &times)PThread
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GetUserName() const PProcess
GetVersion(PBoolean full=true) const PProcessvirtual
gifHTMLPHTTPServiceProcessprotected
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
HighestPriority enum valuePThread
HighPriority enum valuePThread
HouseKeeping()PProcessprotected
httpNameSpacePHTTPServiceProcessprotected
httpThreadsPHTTPServiceProcessprotected
httpThreadsMutexPHTTPServiceProcessprotected
ignoreSignaturesPHTTPServiceProcessprotected
Initialise(const char *initMsg)=0PHTTPServiceProcesspure virtual
InitialiseService()PServiceProcessprotected
InternalCleanAutoDeleteThreads()PProcessprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
InternalMain(void *arg=NULL)PServiceProcessvirtual
InternalSetAutoDeleteThread(PThread *thread)PProcessprotected
InternalThreadEnded(PThread *thread)PProcessprotected
InternalThreadStarted(PThread *thread)PProcessprotected
IsAutoDelete() const PThreadinline
IsClass(const char *cls) const PObjectinline
IsInitialised()PProcessstatic
IsOSVersion(unsigned major, unsigned minor=0, unsigned build=0)PProcessstatic
IsSuspended() const PThreadvirtual
IsTerminated() const PThreadvirtual
isTerminatingPServiceProcessprotected
LessThan enum valuePObject
ListenForHTTP(WORD port, PSocket::Reusability reuse=PSocket::CanReuseAddress, PINDEX stackSize=0x4000)PHTTPServiceProcess
ListenForHTTP(const PString &interfaces, WORD port, PSocket::Reusability reuse=PSocket::CanReuseAddress, PINDEX stackSize=0x4000)PHTTPServiceProcess
ListenForHTTP(PSocket *listener, PSocket::Reusability reuse=PSocket::CanReuseAddress, PINDEX stackSize=0x4000)PHTTPServiceProcess
LocalStorageList typedefPThreadprotected
LowestPriority enum valuePThread
LowPriority enum valuePThread
m_activeThreadsPProcessprotected
m_autoDeleteThreadsPProcessprotected
m_debugModePServiceProcessprotected
m_exitMainPServiceProcessprotected
m_houseKeeperPProcessprotected
m_httpListeningSocketsPHTTPServiceProcessprotected
m_keepingHousePProcessprotected
m_libraryPProcessprotected
m_localStoragePThreadprotected
m_originalStackSizePThreadprotected
m_processIDPProcessprotected
m_pxSignalsPProcessprotected
m_shuttingDownPProcessprotected
m_signalHouseKeeperPProcessprotected
m_threadIdPThreadprotected
m_threadMutexPProcessprotected
m_threadNamePThreadprotected
m_threadNameMutexPThreadprotected
m_timerListPProcessprotected
m_traceContextIdentifierPObjectprotected
m_typePThreadprotected
macroKeywordPHTTPServiceProcessprotected
Main()PServiceProcessvirtual
majorVersionPProcessprotected
manufacturerPProcessprotected
manufacturersEmailPHTTPServiceProcessprotected
manufacturersHomePagePHTTPServiceProcessprotected
maxHandlesPProcessprotected
MaxSecuredKeys enum valuePHTTPServiceProcess
minorVersionPProcessprotected
NoAutoDeleteThread enum valuePThread
NormalPriority enum valuePThread
NumCodeStatuses enum valuePProcess
NumPriorities enum valuePThread
OnConfigChanged()=0PHTTPServiceProcesspure virtual
OnContinue()PHTTPServiceProcessvirtual
OnControl()=0PServiceProcesspure virtual
OnCreateHTTPServer(const PHTTPSpace &urlSpace)PHTTPServiceProcessvirtual
OnInterrupt(bool terminating)PProcessvirtual
OnPause()PHTTPServiceProcessvirtual
OnStart()PHTTPServiceProcessvirtual
OnStop()PHTTPServiceProcessvirtual
OnThreadEnded(PThread &thread)PProcessvirtual
OnThreadStart(PThread &thread)PProcessvirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PDICTIONARY(PXFdDict, POrdinalKey, PThread)PProcessprotected
PHTTPServiceProcess(const Info &inf)PHTTPServiceProcess
pidFileToRemovePServiceProcessprotected
PLIST(ThreadList, PHTTPServiceThread)PHTTPServiceProcessprotected
PObject()PObjectinlineprotected
PostShutdown()PProcessstatic
PProcess(const char *manuf="", const char *name="", unsigned majorVersion=1, unsigned minorVersion=0, CodeStatus status=ReleaseCode, unsigned buildNumber=1, bool library=false, bool suppressStartup=false)PProcess
PreInitialise(int argc, char **argv)PProcess
PreShutdown()PProcess
PrintOn(ostream &strm) const PThreadvirtual
Priority enum namePThread
ProcessHTTP(PTCPSocket &socket)PHTTPServiceProcess
productKeyPHTTPServiceProcessprotected
productNamePProcessprotected
productNameHTMLPHTTPServiceProcessprotected
programStartTimePProcessprotected
PServiceProcess(const char *manuf, const char *name, unsigned majorVersion, unsigned minorVersion, CodeStatus status, unsigned buildNumber)PServiceProcess
PThread(PINDEX stack, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
PXAbortBlock() const PThread
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout)PThread
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout)PThread
PXCheckSignals()PProcess
PXOnAsyncSignal(int)PServiceProcessprotectedvirtual
PXOnSignal(int)PServiceProcessprotectedvirtual
PXShowSystemWarning(PINDEX code)PProcessstatic
PXShowSystemWarning(PINDEX code, const PString &str)PProcessstatic
ReadFrom(istream &strm)PObjectvirtual
ReleaseCode enum valuePProcess
Restart()PThreadvirtual
restartThreadPHTTPServiceProcessprotected
Resume()PThreadvirtual
securedKeysPHTTPServiceProcessprotected
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThreadvirtual
SetConfigurationPath(const PString &path)PProcess
SetGroupName(const PString &groupname, PBoolean permanent=false)PProcess
SetIgnoreSignatures(bool ig)PHTTPServiceProcessinline
SetLogLevel(PSystemLog::Level level)PServiceProcess
SetMaxHandles(int newLimit)PProcess
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetTerminationValue(int value)PProcess
SetThreadName(const PString &name)PThreadvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
SetUserName(const PString &username, PBoolean permanent=false)PProcess
ShouldIgnoreSignatures() const PHTTPServiceProcessinline
ShutdownListener()PHTTPServiceProcessprotected
SignalTimerChange()PProcess
signatureKeyPHTTPServiceProcessprotected
Sleep(const PTimeInterval &delay)PThreadstatic
Startup()PProcess
statusPProcessprotected
SubstituteEquivalSequence(PHTTPRequest &request, const PString &, PString &)PHTTPServiceProcessvirtual
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PServiceProcessvirtual
terminationValuePProcessprotected
ThreadList typedefPProcessprotected
ThreadMap typedefPProcessprotected
Type enum namePThreadprotected
WaitForTermination() const PThread
WaitForTermination(const PTimeInterval &maxWait) const PThread
Yield()PThreadstatic
~PHTTPServiceProcess()PHTTPServiceProcess
~PObject()PObjectinlinevirtual
~PProcess()PProcess
~PServiceProcess()PServiceProcess
~PThread()PThread