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

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

AppendToFile enum valuePTrace
Begin(unsigned level, const char *fileName, int lineNum, const PObject *instance=NULL, const char *module=NULL)PTracestatic
Begin(unsigned level, const char *fileName, int lineNum, const char *module, const PObject *instance, const char *defModule)PTraceinlinestatic
Begin(unsigned level, const char *fileName, int lineNum, const PObject *instance, const PObject *defInstance, const char *module)PTraceinlinestatic
Blocks enum valuePTrace
CanTrace(unsigned level)PTracestatic
CanTrace(const ThrottleBase &throttle)PTraceinlinestatic
ClearOptions(unsigned options)PTracestatic
ContextIdentifier enum valuePTrace
DateAndTime enum valuePTrace
End(ostream &strm)PTracestatic
FileAndLine enum valuePTrace
FilePermissionMask enum valuePTrace
FilePermissionShift enum valuePTrace
GetFilename()PTracestatic
GetLevel()PTracestatic
GetMaxLength()PTracestatic
GetNextContextIdentifier()PTracestatic
GetOptions()PTracestatic
GetOptionsByName()PTracestatic
GetStream()PTracestatic
GetTimeZone()PTracestatic
GMTTime enum valuePTrace
HasFilePermissions enum valuePTrace
Initialise(const PArgList &args, unsigned options=Timestamp|Thread|Blocks, const char *traceCount=PTRACE_ARG_TRACE, const char *outputFile=PTRACE_ARG_OUTPUT, const char *traceOpts=PTRACE_ARG_OPTION, const char *traceRollover=PTRACE_ARG_ROLLOVER, const char *traceLevel=PTRACE_ARG_LEVEL)PTracestatic
Initialise(unsigned level, const char *filename=NULL, unsigned options=Timestamp|Thread|Blocks, const char *rolloverPattern=NULL)PTracestatic
Initialise(unsigned level, const char *filename, const char *rolloverPattern, unsigned options=Timestamp|Thread|Blocks)PTraceinlinestatic
MaxStackWalkPTracestatic
ObjectInstance enum valuePTrace
Options enum namePTrace
PrintInfo(ostream &strm, bool crlf=true)PTracestatic
RotateDaily enum valuePTrace
RotateHourly enum valuePTrace
RotateLogMask enum valuePTrace
RotateMinutely enum valuePTrace
SetFilename(const char *filename)PTracestatic
SetLevel(unsigned level)PTracestatic
SetMaxLength(PINDEX length)PTracestatic
SetOptions(unsigned options)PTracestatic
SetOptionsByName(const char *options)PTracestatic
SetStream(ostream *out)PTracestatic
SingleLine enum valuePTrace
SystemLogStream enum valuePTrace
Thread enum valuePTrace
ThreadAddress enum valuePTrace
Timestamp enum valuePTrace
TraceLevel enum valuePTrace
WalkStack(ostream &strm, PThreadIdentifier id=PNullThreadIdentifier, PUniqueThreadIdentifier uid=0, bool noSymbols=false)PTracestatic