Classes |
class | CAtomic |
| An atomic increment and decrement operation. More...
|
class | CCondition |
| Class encapsulating system Condition. More...
|
class | CCriticalSection |
| Class that encapsulates system critical section. More...
|
class | CEvent |
| Class encapsulating system event. More...
|
class | CExitHandler |
| Class implementing an exit handler functions. More...
|
class | CFileBrowser |
| Class for walking through the file system. More...
|
class | CFileBrowserU |
| Class for walking through the file system. More...
|
class | CMutex |
| Class providing simple mutual exclusion (recursive version). More...
|
class | CNamedPipe |
| Named pipe. More...
|
class | CSemaphore |
| Named semaphore. More...
|
class | CSharedMem |
| Class encapsulating access to the shared memory. More...
|
class | CStopwatch |
| Class for time difference measuring. More...
|
class | CThread |
| Encapsulation of several thread functions into a class mds::CThread. More...
|
class | CTimer |
| Class encapsulating timer functions. More...
|
class | CTimestamp |
| Timestamp class representing an event time and description. More...
|
class | CUserThread |
| Thread encapsulation. More...
|
class | tStringConv |
| Class providing functions to convert between various string encodings. More...
|
Typedefs |
typedef CAtomic::tSmartPtr | CAtomicPtr |
| Smart pointer to the Atomic.
|
typedef CCondition::tSmartPtr | CConditionPtr |
| Smart pointer to the Condition.
|
typedef CCriticalSection::tSmartPtr | CCriticalSectionPtr |
| Smart pointer to the critical section.
|
typedef CEvent::tSmartPtr | CEventPtr |
| Smart pointer to the event.
|
typedef CExitHandler::tSmartPtr | CExitHandlerPtr |
| Smart pointer to the exit handler.
|
typedef CFileBrowser::tSmartPtr | CFileBrowserPtr |
| Smart pointer to the file browser.
|
typedef CFileBrowserU::tSmartPtr | CFileBrowserUPtr |
| Smart pointer to the file browser.
|
typedef CMutex::tSmartPtr | CMutexPtr |
| Smart pointer to the mutex.
|
typedef CNamedPipe::tSmartPtr | CNamedPipePtr |
| Smart pointer to a named pipe.
|
typedef CSemaphore::tSmartPtr | CSemaphorePtr |
| Smart pointer to a semaphore.
|
typedef CSharedMem::tSmartPtr | CSharedMemPtr |
| Smart pointer to the shared memory.
|
typedef CStopwatch::tSmartPtr | CStopwatchPtr |
| Smart pointer to the mutex.
|
typedef CThread::tSmartPtr | CThreadPtr |
| Smart pointer to the mutex.
|
typedef CTimer::tSmartPtr | CTimerPtr |
| Smart pointer to the timer.
|
typedef CUserThread::tSmartPtr | CUserThreadPtr |
| Smart pointer to the user thread.
|
Enumerations |
enum | EPipeState { P_DISCONNECTED = 1 << 0,
P_CONNECTED = 1 << 1,
P_BROKEN = (1 << 2) | P_DISCONNECTED,
P_END = (1 << 3) | P_DISCONNECTED
} |
| Named pipe state. More...
|
enum | EPipeType { P_IN = 1 << 0,
P_OUT = 1 << 1
} |
| Type of the named pipe. More...
|
Functions |
FILE * | fopenU (tString filename, tString mode) |
| Unicode alternative to the common fopen() function.
|
void | sleep (unsigned uTime) |
| Sleep for a time specified in miliseconds.
|
Variables |
const int | FB_MAX_DIR_LENGHT = 512 + 1 |
| Global constants.
|
const unsigned | P_RESOLUTION = 100 |
| Wait function resolution.
|
static const unsigned char | tableUtf8Lengths [256] |
| This table gives the length of the UTF-8 encoding from its first character:
|
const unsigned | THREAD_EXIT_TIME = 2000 |
| Waiting for a thread termination.
|
const unsigned | TIMER_RESOLUTION = 1 |
| Minimal timer resolution.
|
static const unsigned int | utf8_max [] = { 0x7f, 0x7ff, 0xffff, 0x1fffff, 0x3ffffff, 0x7fffffff, 0xffffffff } |
static const unsigned int | wxUnicodePUA = 0x100000 |
| Boundaries of the private use area we use to (temporarily) remap characters invalid in the UTF-8 encoded strings.
|
static const unsigned int | wxUnicodePUAEnd = wxUnicodePUA + 256 |