Namespaces | Functions

bulkDataNTPosixHelper.h File Reference

#include <pthread.h>
#include <semaphore.h>
#include <acstime.h>
Include dependency graph for bulkDataNTPosixHelper.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)