36#include "blocxx/BLOCXX_config.h"
38#ifdef BLOCXX_GNU_LINUX
53IPCMutex::IPCMutex(
int semKey)
64 "Unable to create semaphore");
84 "Failed to wait on semaphore");
96 "Failed to signal semaphore");
120IPCMutexLock::~IPCMutexLock()
#define BLOCXX_DEFINE_EXCEPTION_WITH_ID(NAME)
Define a new exception class named <NAME>Exception that derives from Exception.
#define BLOCXX_THROW(exType, msg)
Throw an exception using FILE and LINE.
#define BLOCXX_THROW_ERRNO_MSG(exType, msg)
Throw an exception using FILE, LINE, errno and strerror(errno)
bool operator==(const Array< T > &x, const Array< T > &y)