#include <rw_lock.h>
Public Types | |
typedef void | base_type |
typedef rw_lock | this_type |
Public Member Functions | |
void | lock_read (void) |
void | lock_write (void) |
rw_lock (void) | |
void | unlock_read (void) |
void | unlock_write (void) |
~rw_lock (void) | |
Private Attributes | |
pthread_rwlock_t | rw |
typedef void mt::rw_lock::base_type |
typedef rw_lock mt::rw_lock::this_type |
mt::rw_lock::rw_lock | ( | void | ) | [inline] |
mt::rw_lock::~rw_lock | ( | void | ) | [inline] |
void mt::rw_lock::lock_read | ( | void | ) | [inline] |
void mt::rw_lock::lock_write | ( | void | ) | [inline] |
void mt::rw_lock::unlock_read | ( | void | ) | [inline] |
void mt::rw_lock::unlock_write | ( | void | ) | [inline] |
pthread_rwlock_t mt::rw_lock::rw [private] |