Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayKernel::CKeSpinLock Struct Reference

#include <cKernel.h>

Public Member Functions

void InitSpinLock ()
 
 operator KSPIN_LOCK & ()
 
 operator PKSPIN_LOCK ()
 

Public Attributes

KSPIN_LOCK m_SpinLock
 

Detailed Description

A spin lock will burn CPU cycles rather than suspend thread.

Member Function Documentation

◆ InitSpinLock()

void GrayKernel::CKeSpinLock::InitSpinLock ( )
inline

◆ operator KSPIN_LOCK &()

GrayKernel::CKeSpinLock::operator KSPIN_LOCK & ( )
inline

◆ operator PKSPIN_LOCK()

GrayKernel::CKeSpinLock::operator PKSPIN_LOCK ( )
inline

Member Data Documentation

◆ m_SpinLock

KSPIN_LOCK GrayKernel::CKeSpinLock::m_SpinLock

The documentation for this struct was generated from the following file: