WDK spinlock.
More...
#include <dxd_sync_platform.h>
◆ spinlock() [1/2]
dxd::spinlock::spinlock |
( |
| ) |
|
|
inline |
◆ ~spinlock() [1/2]
virtual dxd::spinlock::~spinlock |
( |
| ) |
|
|
inline |
◆ spinlock() [2/2]
dxd::spinlock::spinlock |
( |
| ) |
|
|
inline |
◆ ~spinlock() [2/2]
virtual dxd::spinlock::~spinlock |
( |
| ) |
|
|
default |
virtual destructur
spinlock base class needs virtual destructor; although its a dummy; to ensure inheritend and composite objects to be correctly destructed.
◆ __lock() [1/2]
void dxd::spinlock::__lock |
( |
| ) |
|
|
inlineprotected |
◆ __lock() [2/2]
void dxd::spinlock::__lock |
( |
| ) |
|
|
inlineprotected |
◆ __trylock()
bool dxd::spinlock::__trylock |
( |
| ) |
|
|
inlineprotected |
◆ __unlock() [1/2]
void dxd::spinlock::__unlock |
( |
| ) |
|
|
inlineprotected |
◆ __unlock() [2/2]
void dxd::spinlock::__unlock |
( |
| ) |
|
|
inlineprotected |
◆ operator const::KSPIN_LOCK &()
dxd::spinlock::operator const::KSPIN_LOCK & |
( |
| ) |
const |
|
inline |
◆ operator const::KSPIN_LOCK *()
dxd::spinlock::operator const::KSPIN_LOCK * |
( |
| ) |
const |
|
inline |
◆ operator::KSPIN_LOCK &()
dxd::spinlock::operator::KSPIN_LOCK & |
( |
| ) |
|
|
inline |
◆ operator::KSPIN_LOCK *()
dxd::spinlock::operator::KSPIN_LOCK * |
( |
| ) |
|
|
inline |
◆ lock< spinlock >
◆ status
The documentation for this class was generated from the following files: