#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] |