#include <safecoll.h>
Public Member Functions | |
| PSafeLockReadWrite (const PSafeObject &object) | |
| ~PSafeLockReadWrite () | |
| PBoolean | Lock () |
| void | Unlock () |
| PBoolean | IsLocked () const |
| bool | operator! () const |
Protected Attributes | |
| PSafeObject & | safeObject |
| PBoolean | locked |
| PSafeLockReadWrite::PSafeLockReadWrite | ( | const PSafeObject & | object | ) |
| PSafeLockReadWrite::~PSafeLockReadWrite | ( | ) |
| PBoolean PSafeLockReadWrite::Lock | ( | ) |
| void PSafeLockReadWrite::Unlock | ( | ) |
| PBoolean PSafeLockReadWrite::IsLocked | ( | ) | const [inline] |
| bool PSafeLockReadWrite::operator! | ( | ) | const [inline] |
PSafeObject& PSafeLockReadWrite::safeObject [protected] |
PBoolean PSafeLockReadWrite::locked [protected] |
1.5.1