|
Itasca C++ Interface
|
Public Member Functions | |
| SpinLock () | |
| By default the QAtomicInt is 0 on creation. | |
| SpinLock (const SpinLock &) | |
| SpinLock (SpinLock &&) | |
| const SpinLock & | operator= (const SpinLock &) |
| const SpinLock & | operator= (SpinLock &&) |
| ~SpinLock () | |
| A SpinLock object can only be destroyed when it has been released. | |
| void | lock () |
| Acquire a lock using the test-and-set paradigm. | |
| void | unlock () |
| Release the lock. | |
| bool | try_lock () |