#include <pthread.h>
#include <semaphore.h>
#include <acstime.h>
Go to the source code of this file.
Namespaces | |
namespace | AcsBulkdata |
namespace | AcsBulkdata::Pthread |
namespace | AcsBulkdata::Pthread::CondVar |
namespace | AcsBulkdata::Pthread::Mutex |
namespace | AcsBulkdata::Pthread::Semaphore |
Functions | |
bool | AcsBulkdata::Pthread::CondVar::wait (pthread_cond_t &cond, pthread_mutex_t &mux, const ACS::TimeInterval to) |
void | AcsBulkdata::Pthread::Mutex::init (pthread_mutex_t &m, const bool recursive) |
bool | AcsBulkdata::Pthread::Mutex::lock (const char *desc, pthread_mutex_t &m, const ACS::TimeInterval &to, bool logTimeout=false) |
bool | AcsBulkdata::Pthread::Mutex::unlock (const char *desc, pthread_mutex_t &m) |
bool | AcsBulkdata::Pthread::Mutex::unlock (pthread_mutex_t &m) |
bool | AcsBulkdata::Pthread::Semaphore::lock (const char *desc, sem_t &s, const ACS::TimeInterval &to, bool logTimeout=false) |
bool | AcsBulkdata::Pthread::Semaphore::post (const char *desc, sem_t &s) |