![]() |
MOS Source Code
|
#include <spinlock.hpp>
Public Member Functions | |
| SpinLocker (spinlock_t *lock) | |
| SpinLocker (const SpinLocker &)=delete | |
| SpinLocker & | operator= (const SpinLocker &)=delete |
| SpinLocker (SpinLocker &&)=delete | |
| SpinLocker & | operator= (SpinLocker &&)=delete |
| void | discard () |
| ~SpinLocker () | |
| SpinUnlocker | UnlockTemporarily () |
Private Attributes | |
| spinlock_t * | m_lock |
Definition at line 147 of file spinlock.hpp.
|
inlineexplicit |
Definition at line 150 of file spinlock.hpp.
Referenced by operator=(), operator=(), SpinLocker(), and SpinLocker().
|
delete |
|
delete |
|
inline |
Definition at line 165 of file spinlock.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 160 of file spinlock.hpp.
Referenced by Console::on_read().
|
inline |
Definition at line 171 of file spinlock.hpp.
Referenced by Console::on_read().
|
private |
Definition at line 177 of file spinlock.hpp.
Referenced by discard(), SpinLocker(), UnlockTemporarily(), and ~SpinLocker().