sync_unix.h File Reference

#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 Documentation

#define thread_proc

#define INFINITE   (~0U)

#define USE_LOCAL_CS_IMPL

#define GLOBAL_CS_DEBUG   1


Typedef Documentation

typedef long sharedsem_t


Variable Documentation

char const* keyFileDir

const size_t dbThreadStackSize = 1024*1024


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild