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

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

_PXShowSystemWarning(PINDEX num, const PString &str)PServiceProcessprotectedvirtual
AlphaCode enum valuePProcess
argumentsPProcessprotected
AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
BetaCode enum valuePProcess
buildNumberPProcessprotected
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CodeStatus enum namePProcess
CommonConstruct()PProcessprotected
CommonDestruct()PProcessprotected
Compare(const PObject &obj) const PProcessvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
configFilesPProcessprotected
configurationPathsPProcessprotected
Construct()PProcessprotected
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=65536)PThreadstatic
Create(const PNotifier &notifier, const PString &threadName)PThreadinlinestatic
CreateConfigFilesDictionary()PProcessprotected
Current()PServiceProcessstatic
debugModePServiceProcessprotected
EqualTo enum valuePObject
executableFilePProcessprotected
GetArguments()PProcess
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetConfigurationFile()PProcessvirtual
GetCurrentThreadId()PThreadstatic
GetFile() const PProcess
GetGroupName() const PProcess
GetLibVersion()PProcessstatic
GetLogLevel() const PServiceProcessinline
GetManufacturer() const PProcessvirtual
GetMaxHandles() const PProcess
GetName() const PProcessvirtual
GetOSClass()PProcessstatic
GetOSConfigDir()PProcessstatic
GetOSHardware()PProcessstatic
GetOSName()PProcessstatic
GetOSVersion()PProcessstatic
GetPriority() const PThreadvirtual
GetProcessID() const PProcess
GetStartTime() const PProcess
GetTerminationValue() const PProcess
GetThreadId() const PThreadvirtual
GetThreadName() const PProcessvirtual
GetTimerList()PProcess
GetTimes(Times &times)PThread
GetUserName() const PProcess
GetVersion(PBoolean full=true) const PProcessvirtual
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
HighestPriority enum valuePThread
HighPriority enum valuePThread
InitialiseService()PServiceProcessprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
InternalMain(void *arg=NULL)PServiceProcessvirtual
ioBlocksPProcessprotected
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
LowestPriority enum valuePThread
LowPriority enum valuePThread
m_activeThreadMutexPProcessprotected
m_activeThreadsPProcessprotected
m_libraryPProcessprotected
m_shuttingDownPProcessprotected
Main()=0PThreadpure virtual
majorVersionPProcessprotected
manufacturerPProcessprotected
maxHandlesPProcessprotected
minorVersionPProcessprotected
NoAutoDeleteThread enum valuePThread
NormalPriority enum valuePThread
NumCodeStatuses enum valuePProcess
NumPriorities enum valuePThread
OnContinue()PServiceProcessvirtual
OnControl()=0PServiceProcesspure virtual
OnInterrupt(bool terminating)PProcessvirtual
OnPause()PServiceProcessvirtual
OnStart()=0PServiceProcesspure virtual
OnStop()PServiceProcessvirtual
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
pidFileToRemovePServiceProcessprotected
PObject()PObjectinlineprotected
PostShutdown()PProcessstatic
PProcess(const char *manuf="", const char *name="", WORD majorVersion=1, WORD minorVersion=0, CodeStatus status=ReleaseCode, WORD buildNumber=1, bool library=false)PProcess
PreInitialise(int argc, char **argv, char **envp)PProcess
PreShutdown()PProcessstatic
PrintOn(ostream &strm) const PThreadvirtual
Priority enum namePThread
productNamePProcessprotected
programStartTimePProcessprotected
PServiceProcess(const char *manuf, const char *name, WORD majorVersion, WORD minorVersion, CodeStatus status, WORD buildNumber)PServiceProcess
PThread(PINDEX, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread
PXAbortBlock() const PThread
PXAbortIOBlock(int fd)PProcess
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout)PThread
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout)PThread
PXCheckSignals()PProcess
PXGetHomeDir()PProcess
PXOnAsyncSignal(int)PServiceProcessprotectedvirtual
PXOnSignal(int)PServiceProcessprotectedvirtual
PXShowSystemWarning(PINDEX code)PProcessstatic
PXShowSystemWarning(PINDEX code, const PString &str)PProcessstatic
pxSignalsPProcessprotected
ReadFrom(istream &strm)PObjectvirtual
ReleaseCode enum valuePProcess
Restart()PThreadvirtual
Resume()PThreadvirtual
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThreadvirtual
SetConfigurationPath(const PString &path)PProcess
SetGroupName(const PString &groupname, PBoolean permanent=false)PProcess
SetLogLevel(PSystemLog::Level level)PServiceProcessinline
SetMaxHandles(int newLimit)PProcess
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetTerminationValue(int value)PProcess
SetThreadName(const PString &name)PProcessvirtual
SetUserName(const PString &username, PBoolean permanent=false)PProcess
Sleep(const PTimeInterval &delay)PThreadstatic
statusPProcessprotected
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PServiceProcessvirtual
terminationValuePProcessprotected
ThreadMap typedefPProcessprotected
timersPProcessprotected
WaitForTermination() const PThread
WaitForTermination(const PTimeInterval &maxWait) const PThread
Yield()PThreadstatic
~PObject()PObjectinlinevirtual
~PProcess()PProcess
~PServiceProcess()PServiceProcess
~PThread()PThread