![]() |
CMGDK r49-rc2
|
#include <RWLock.H>
公有成员 | |
virtual | ~RWLock () |
virtual void * | GetRWLock ()=0 |
virtual bool | TryReadLock ()=0 |
尝试读(共享访问)锁定 | |
virtual void | ReadLock ()=0 |
读(共享访问)锁定 | |
virtual void | ReadUnlock ()=0 |
读(共享访问)解锁 | |
virtual bool | TryWriteLock ()=0 |
尝试写(独占访问)锁定 | |
virtual void | WriteLock ()=0 |
写(独占访问)锁定 | |
virtual void | WriteUnlock ()=0 |
写(独占访问)解锁 |
读写锁/共享锁
virtual hgl::RWLock::~RWLock | ( | ) | [inline, virtual] |
virtual void* hgl::RWLock::GetRWLock | ( | ) | [pure virtual] |
virtual void hgl::RWLock::ReadLock | ( | ) | [pure virtual] |
读(共享访问)锁定
virtual void hgl::RWLock::ReadUnlock | ( | ) | [pure virtual] |
读(共享访问)解锁
virtual bool hgl::RWLock::TryReadLock | ( | ) | [pure virtual] |
尝试读(共享访问)锁定
virtual bool hgl::RWLock::TryWriteLock | ( | ) | [pure virtual] |
尝试写(独占访问)锁定
virtual void hgl::RWLock::WriteLock | ( | ) | [pure virtual] |
写(独占访问)锁定
virtual void hgl::RWLock::WriteUnlock | ( | ) | [pure virtual] |
写(独占访问)解锁