Public Member Functions | |
PotentialOwner (const PotentialOwner &rhs) | |
PotentialOwner & | operator= (const PotentialOwner &rhs) |
void | Leave () |
Protected Member Functions | |
PotentialOwner (ISingleWriterMultipleReaderLock &lock) | |
~PotentialOwner () | |
Protected Attributes | |
ISingleWriterMultipleReaderLock & | m_lock |
bool | m_locked |
PotentialOwner | ( | const PotentialOwner & | rhs | ) |
PotentialOwner | ( | ISingleWriterMultipleReaderLock & | lock | ) | [explicit, protected] |
~PotentialOwner | ( | ) | [protected] |
PotentialOwner& operator= | ( | const PotentialOwner & | rhs | ) |
void Leave | ( | ) |
ISingleWriterMultipleReaderLock& m_lock [protected] |