|
Nebula
|
#include <spinlock.h>
Public Member Functions | |
| Spinlock () | |
| Constructor. | |
| ~Spinlock () | |
| Destructor. | |
| void | operator= (Spinlock &&rhs) |
| Move operator. | |
| void | Lock () |
| Lock. | |
| void | Unlock () |
| Unlock. | |
Private Attributes | |
| volatile Threading::ThreadId | lock |
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
Lock.
|
inline |
Move operator.
|
inline |
Unlock.
|
private |