|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| multiple_lock (synchronization_array &synchronizationa, bool bInitialLock=false) | |
| ::e_status | lock (const class time &tickTimeout=::time::infinity(), bool bWaitForAll=true, ::u32 dwWakeMask=0) |
| void | unlock () |
| void | unlock (::i32 lCount, ::i32 *lPrevCount=nullptr) |
| bool | is_locked (::collection::index iItem) |
Public Attributes | |
| synchronization_array & | m_synchronizationa |
| bits< ::u64 > | m_bitsLocked |