ldas-tools-al 2.6.7
|
#include <ldastoolsal_config.h>
#include <pthread.h>
#include <cassert>
#include "ldastoolsal/DeadLockDetector.hh"
Classes | |
class | LDASTools::AL::ReadWriteLock::baton_type::impl |
Namespaces | |
namespace | LDASTools |
Objects of general use and interst. | |
namespace | LDASTools::AL |
The Abstraction Layer. |
Macros | |
#define | GENERAL__READ_WRITE_LOCK_BATON_CC |
#define | PTHREAD_RWLOCK_INITIALIZER PTHREAD_MUTEX_INITIALIZER |
Typedefs | |
typedef struct timespec | timespec_type |
typedef pthread_mutex_t | pthread_rwlock_t |
typedef pthread_mutexattr_t | pthread_rwlockattr_t |
Functions | |
int | pthread_rwlock_destroy (pthread_rwlock_t *Lock) |
int | pthread_rwlock_init (pthread_rwlock_t *Lock, void *Attr) |
int | pthread_rwlock_unlock (pthread_rwlock_t *Lock) |
int | pthread_rwlock_tryrdlock (pthread_rwlock_t *Lock) |
int | pthread_rwlock_trywrlock (pthread_rwlock_t *Lock) |
int | pthread_rwlock_rdlock (pthread_rwlock_t *Lock) |
int | pthread_rwlock_wrlock (pthread_rwlock_t *Lock) |
int | pthread_rwlock_timedrdlock (pthread_rwlock_t *Lock, timespec_type *Timeout) |
int | pthread_rwlock_timedwrlock (pthread_rwlock_t *Lock, timespec_type *Timeout) |
#define GENERAL__READ_WRITE_LOCK_BATON_CC |
#define PTHREAD_RWLOCK_INITIALIZER PTHREAD_MUTEX_INITIALIZER |
typedef pthread_mutex_t pthread_rwlock_t |
typedef pthread_mutexattr_t pthread_rwlockattr_t |
typedef struct timespec timespec_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |