#include <b2b_platform.h>
template<class lock_t>
void rwlock_t< lock_t >::readLock |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
template<class lock_t>
void rwlock_t< lock_t >::readUnlock |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
template<class lock_t>
bool rwlock_t< lock_t >::wasKnocked |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
template<class lock_t>
void rwlock_t< lock_t >::writeLock |
( |
bool |
knockKnock = true | ) |
|
throw | ( | |
| ) | | |
|
inline |
template<class lock_t>
void rwlock_t< lock_t >::writeUnlock |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
template<class lock_t>
volatile int rwlock_t< lock_t >::knocked_ |