Base Object Class

The base class for all other clasess in the system, plus some additional low level support classes/functions eg memory management.
o P_USE_INLINES
o PStandardAssertMessage
Standard assert messages for the PAssert macro
o PAssert
This macro is used to assert that a condition must be TRUE.
o PAssert2
This macro is used to assert that a condition must be TRUE.
o PAssertOS
This macro is used to assert that an operating system call succeeds.
o PAssertNULL
This macro is used to assert that a pointer must be non-null.
o PAssertAlways
This macro is used to assert immediately.
o PAssertAlways2
This macro is used to assert immediately.
o PGetErrorStream
Get the stream being used for error output.
o PSetErrorStream
Set the stream to be used for error output.
o PError
This macro is used to access the platform specific error output stream.
o PTRACING
o PTrace
Class to encapsulate tracing functions.
o PTRACE_BLOCK
Trace an execution block.
o PTRACE_LINE
Trace the execution of a line.
o PTRACE
Output trace.
o PTRACE_IF
Output trace on condition.
o PCLASSINFO
Declare all the standard PWlib class information.
o PDECLARE_CLASS
Declare a class with PWLib class information.
o PObject
Ultimate parent class for all objects in the class library.
o PANSI_CHAR
o PARRAYSIZE
o Container Classes
Classes that contain other objects.
o I/O Channel Classes
Classes that perform general I/O
o Socket Classes
Classes that perform Berkely Sockets I/O
o Process and Thread Classes
Classes that handle processes, multi-threading and synchronsiation.
o Miscellaneous Classes
The base class for all other clasess in the system, plus some additional low level support classes/functions eg memory management.

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.