#include <unistd.h>
#include <string.h>
#include <fcntl.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/file.h>
#include <assert.h>
#include <errno.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <sys/shm.h>
#include <sys/mman.h>
#include <pthread.h>
Classes | |
| class | dbMutex |
| class | dbThread |
| class | dbLocalEvent |
| class | dbLocalSemaphore |
| class | dbThreadContext |
| class | dbProcessId |
| class | dbWatchDog |
| class | dbInitializationMutex |
| class | dbSemaphore |
| class | dbEvent |
| class | dbSharedMemory |
| class | dbSharedObject |
| class | dbGlobalCriticalSection |
Defines | |
| #define | thread_proc |
| #define | INFINITE (~0U) |
| #define | USE_LOCAL_CS_IMPL |
| #define | GLOBAL_CS_DEBUG 1 |
Typedefs | |
| typedef long | sharedsem_t |
Variables | |
| char const * | keyFileDir |
| const size_t | dbThreadStackSize = 1024*1024 |
| #define thread_proc |
| #define INFINITE (~0U) |
| #define USE_LOCAL_CS_IMPL |
| #define GLOBAL_CS_DEBUG 1 |
| typedef long sharedsem_t |
| char const* keyFileDir |
| const size_t dbThreadStackSize = 1024*1024 |