35#ifndef _BLOCXX_IPCMUTEX_HPP_INCLUDE_GUARD_
36#define _BLOCXX_IPCMUTEX_HPP_INCLUDE_GUARD_
38#include "blocxx/BLOCXX_config.h"
40#ifdef BLOCXX_GNU_LINUX
41#if !defined (BLOCXX_HAVE_SYS_IPC_H) && !defined (BLOCXX_HAVE_SYS_SEM_H)
90 int getId() {
return m_semid;}
96 static void free(
int semKey);
103 struct sumid_ds* buf;
104 unsigned short* array;
127 IPCMutexLock(IPCMutex& sem);
#define BLOCXX_DECLARE_APIEXCEPTION(NAME, LINKAGE_SPEC)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...