PTLib  Version 2.18.8
 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.

AddRegisteredText(PHTML &html)PHTTPServiceProcessvirtual
AddRunTimeSignalHandlers(const int *signals=NULL)PServiceProcessvirtual
AddUnregisteredText(PHTML &html)PHTTPServiceProcessvirtual
AlphaCode enum valuePProcess
AsynchronousRunTimeSignal(int signal, PProcessIdentifier source)PServiceProcessvirtual
AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
BeginRestartSystem()PHTTPServiceProcessprotected
BetaCode enum valuePProcess
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
CodeStatus enum namePProcess
Compare(const PObject &obj) const PProcessvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
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
CreateChannelForHTTP(PChannel *channel)PHTTPListenervirtual
CreateServerForHTTP()PHTTPListenervirtual
Current()PHTTPServiceProcessstatic
e_IsAutoDelete enum valuePThreadprotected
e_IsExternal enum valuePThreadprotected
e_IsManualDelete enum valuePThreadprotected
e_IsProcess enum valuePThreadprotected
EndRestartSystem()PHTTPServiceProcessprotected
EqualTo enum valuePObject
GetAllThreadIdentifiers(std::vector< PThreadIdentifier > &identifiers)PProcess
GetArguments()PProcess
GetClass() const PObjectinline
GetCompilationDate() const PHTTPServiceProcessinline
GetConfigurationFile()PProcessvirtual
GetCopyrightEmail() const PHTTPServiceProcessinline
GetCopyrightHolder() const PHTTPServiceProcessinline
GetCopyrightHomePage() const PHTTPServiceProcessinline
GetCopyrightText()PHTTPServiceProcessvirtual
GetCurrentProcessID()PProcessstatic
GetCurrentThreadName()PThreadinlinestatic
GetDefaultSection()PHTTPServiceProcessstatic
GetEMailAddress() const PHTTPServiceProcessinline
GetFile() const PProcess
GetGifHTML() const PHTTPServiceProcessinline
GetGroupName() const PProcess
GetHomeDirectory() const PProcess
GetHomePage() const PHTTPServiceProcessinline
GetIdentifiersAsString(PThreadIdentifier tid, PUniqueThreadIdentifier uid)PThreadstatic
GetLibVersion()PProcessstatic
GetMacroKeyword() const PHTTPServiceProcessinline
GetManufacturer() const PProcessvirtual
GetMaxHandles() const PProcess
GetMemoryUsage(MemoryUsage &usage) const PProcess
GetName() const PProcessvirtual
GetNumProcessors()PThreadstatic
GetOSClass()PProcessstatic
GetOSConfigDir()PProcessstatic
GetOSHardware()PProcessstatic
GetOSName()PProcessstatic
GetOSVersion()PProcessstatic
GetPageGraphic()PHTTPServiceProcessvirtual
GetPageHeader(PHTML &)PHTTPServiceProcess
GetPageHeader(PHTML &, const PString &title)PHTTPServiceProcess
GetPercentageCPU(Times &previousTimes, const PTimeInterval &period=PTimeInterval(0, 1), PThreadIdentifier id=PNullThreadIdentifier)PThreadstatic
GetPort() const PHTTPListenerinline
GetPriority() const PThreadvirtual
GetProcessID() const PProcessinline
GetProductKey() const PHTTPServiceProcessinline
GetProductName() const PHTTPServiceProcessinline
GetRunTimeSignalName(int signal)PProcessstatic
GetSecuredKeys() const PHTTPServiceProcessinline
GetServiceDependencies() const PHTTPServiceProcess
GetSignatureKey() const PHTTPServiceProcessinline
GetSpace() const PHTTPListenerinline
GetSpace()PHTTPListenerinline
GetStartTime() const PProcess
GetTerminationValue() const PProcess
GetThread(PThreadIdentifier threadId) const PProcess
GetThreadName() const PThreadvirtual
GetThreadName(PThreadIdentifier id)PThreadstatic
GetThreadPool() const PHTTPListenerinline
GetThreadPool()PHTTPListenerinline
GetTimes(std::list< Times > &times)PThreadstatic
GetTimes(std::set< Times > &times)PThreadstatic
GetTraceContextIdentifier() const PObjectinline
GetUserName() const PProcess
GetVersion(PBoolean full=true) const PProcessvirtual
GreaterThan enum valuePObject
HandleRunTimeSignal(int signal)PServiceProcessvirtual
PProcess::HandleRunTimeSignal(const RunTimeSignalInfo &signalInfo)PProcessvirtual
HashFunction() const PObjectvirtual
HotfixCode enum valuePProcess
HouseKeeping()PProcessprotected
Initialise(const char *initMsg)=0PHTTPServiceProcesspure virtual
InitialiseBase(Params &params)PHTTPServiceProcessvirtual
InitialiseService()PServiceProcessprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalHandleRunTimeSignal(const RunTimeSignalInfo &signalInfo)PProcessprotected
InternalMain(void *arg=NULL)PServiceProcessvirtual
InternalPostRunTimeSignal(int signal, PProcessIdentifier source)PProcessprotected
InternalSigNamesPProcessprotectedstatic
InternalThreadEnded(PThread *thread)PProcessprotected
InternalThreadStarted(PThread *thread)PProcessprotected
IsAutoDelete() const PThreadinline
IsClass(const char *name) const PObjectinline
IsInitialised()PProcessstatic
IsListening() const PHTTPListenerinline
IsMultipleInstance() const PProcess
IsOSVersion(unsigned major, unsigned minor=0, unsigned build=0)PProcessstatic
IsServiceProcess() const PServiceProcessvirtual
IsSuspended() const PThreadvirtual
IsTerminated() const PThreadvirtual
isTerminatingPServiceProcessprotected
LessThan enum valuePObject
ListenForHTTP(WORD port, PSocket::Reusability reuse=PSocket::CanReuseAddress, unsigned queueSize=10)PHTTPListener
ListenForHTTP(const PString &interfaces, WORD port, PSocket::Reusability reuse=PSocket::CanReuseAddress, unsigned queueSize=10)PHTTPListener
ListenMain()PHTTPListenerprotected
m_activeThreadsPProcessprotected
m_argumentsPProcessprotected
m_autoDeleteThreadsPProcessprotected
m_compilationDatePHTTPServiceProcessprotected
m_configurationPathsPProcessprotected
m_copyrightEmailPHTTPServiceProcessprotected
m_copyrightHolderPHTTPServiceProcessprotected
m_copyrightHomePagePHTTPServiceProcessprotected
m_debugModePServiceProcessprotected
m_executableFilePProcessprotected
m_exitMainPServiceProcessprotected
m_externalThreadsPProcessprotected
m_gifFilenamePHTTPServiceProcessprotected
m_gifHeightPHTTPServiceProcessprotected
m_gifHTMLPHTTPServiceProcessprotected
m_gifWidthPHTTPServiceProcessprotected
m_houseKeeperPProcessprotected
m_httpListeningSocketsPHTTPListenerprotected
m_httpNameSpacePHTTPListenerprotected
m_httpServersPHTTPListenerprotected
m_ignoreSignaturesPHTTPServiceProcessprotected
m_keepingHousePProcessprotected
m_libraryPProcessprotected
m_listenerInterfacesPHTTPListenerprotected
m_listenerPortPHTTPListenerprotected
m_listenerThreadPHTTPListenerprotected
m_macroKeywordPHTTPServiceProcessprotected
m_manufacturerPProcessprotected
m_manufacturersEmailPHTTPServiceProcessprotected
m_manufacturersHomePagePHTTPServiceProcessprotected
m_maxHandlesPProcessprotected
m_originalStackSizePThreadprotected
m_previousRunTimeSignalHandlersPProcessprotected
m_processIDPProcessprotected
m_productKeyPHTTPServiceProcessprotected
m_productNamePProcessprotected
m_productNameHTMLPHTTPServiceProcessprotected
m_programStartTimePProcessprotected
m_restartThreadPHTTPServiceProcessprotected
m_RunTimeSignalsQueueBufferPProcessprotected
m_RunTimeSignalsQueueInPProcessprotected
m_RunTimeSignalsQueueMutexPProcessprotected
m_RunTimeSignalsQueueOutPProcessprotected
m_securedKeysPHTTPServiceProcessprotected
m_shuttingDownPProcessprotected
m_signalHouseKeeperPProcessprotected
m_signatureKeyPHTTPServiceProcessprotected
m_terminationValuePProcessprotected
m_threadIdPThreadprotected
m_threadMutexPProcessprotected
m_threadNamePThreadprotected
m_threadNameMutexPThreadprotected
m_threadPoolPHTTPListenerprotected
m_traceContextIdentifierPObjectprotected
m_typePThreadprotected
m_uniqueIdPThreadprotected
m_versionPProcessprotected
Main()PServiceProcessvirtual
MaxSecuredKeys enum valuePHTTPServiceProcess
NoAutoDeleteThread enum valuePThread
OnConfigChanged()=0PHTTPServiceProcesspure virtual
OnContinue()PHTTPServiceProcessvirtual
OnControl()PServiceProcessvirtual
OnHTTPEnded(PHTTPServer &server)PHTTPServiceProcessprotectedvirtual
OnHTTPStarted(PHTTPServer &server)PHTTPListenervirtual
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
P_DECLARE_TRACED_ENUM(Priority, LowestPriority, LowPriority, NormalPriority, HighPriority, HighestPriority)PThread
P_REMOVE_VIRTUAL(PHTTPServer *, CreateHTTPServer(PChannel &), 0)PHTTPServiceProcessprotected
P_REMOVE_VIRTUAL(PHTTPServer *, OnCreateHTTPServer(const PHTTPSpace &), 0)PHTTPServiceProcessprotected
PDECLARE_MUTEX(m_httpServersMutex)PHTTPListenerprotected
PDICTIONARY(PXFdDict, POrdinalKey, PThread)PProcessprotected
PHTTPListener(unsigned maxWorkers=10)PHTTPListener
PHTTPServiceProcess(const Info &inf)PHTTPServiceProcess
pidFileToRemovePServiceProcessprotected
PlatformConstruct()PProcessprotected
PlatformDestruct()PProcessprotected
PlatformResetRunTimeSignalHandler(int signal, PRunTimeSignalHandler previous)PProcessprotectedstatic
PlatformSetRunTimeSignalHandler(int signal)PProcessprotectedstatic
PObject()PObjectinlineprotected
PProcess(const char *manuf="", const char *name="", unsigned majorVersion=1, unsigned minorVersion=0, CodeStatus status=ReleaseCode, unsigned patchVersion=1, bool library=false, bool suppressStartup=false, unsigned oemVersion=0)PProcess
PPROFILE_EXCLUDE(bool GetProcessTimes(Times &times) const )PProcess
PPROFILE_EXCLUDE(static bool GetSystemTimes(Times &times))PProcess
PThread::PPROFILE_EXCLUDE(PThreadIdentifier GetThreadId() const )PThread
PThread::PPROFILE_EXCLUDE(static PThreadIdentifier GetCurrentThreadId())PThread
PThread::PPROFILE_EXCLUDE(PUniqueThreadIdentifier GetUniqueIdentifier() const )PThread
PThread::PPROFILE_EXCLUDE(static PUniqueThreadIdentifier GetCurrentUniqueIdentifier())PThread
PThread::PPROFILE_EXCLUDE(static PINDEX GetTotalCount())PThread
PThread::PPROFILE_EXCLUDE(bool GetTimes(Times &times))PThread
PThread::PPROFILE_EXCLUDE(static bool GetTimes(PThreadIdentifier id, Times &times))PThread
PThread::PPROFILE_EXCLUDE(static void GetTimes(std::vector< Times > &times))PThread
PreInitialise(int argc, char **argv)PProcess
PrintOn(ostream &strm) const PProcessvirtual
PServiceProcess(const char *manuf, const char *name, unsigned majorVersion, unsigned minorVersion, CodeStatus status, unsigned patchVersion, unsigned oemVersion=0)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
ReadFrom(istream &strm)PObjectvirtual
ReleaseCode enum valuePProcess
RemoveRunTimeSignalHandlers()PProcessvirtual
Restart()PThreadvirtual
Resume()PThreadvirtual
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThreadvirtual
SetConfigurationPath(const PString &path)PProcess
SetGroupName(const PString &groupname, PBoolean permanent=false)PProcess
SetIgnoreSignatures(bool ig)PHTTPServiceProcessinline
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
ShutdownListeners()PHTTPListener
SignalTimerChange()PProcess
Sleep(const PTimeInterval &delay)PThreadstatic
Startup()PProcess
SubstituteEquivalSequence(PHTTPRequest &request, const PString &, PString &)PHTTPServiceProcessvirtual
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PProcessvirtual
ThreadList typedefPProcessprotected
ThreadMap typedefPProcessprotected
ThreadPool typedefPHTTPListener
Type enum namePThreadprotected
WaitAndDelete(PThread *&thread, const PTimeInterval &maxWait=10000, PMutex *mutex=NULL, bool lock=true)PThreadstatic
WaitForTermination() const PThread
WaitForTermination(const PTimeInterval &maxWait) const PThread
Yield()PThreadstatic
~PHTTPListener()PHTTPListener
~PHTTPServiceProcess()PHTTPServiceProcess
~PObject()PObjectinlinevirtual
~PProcess()PProcess
~PServiceProcess()PServiceProcess
~PThread()PThread