Jamba C++ API 7.5.0
Loading...
Searching...
No Matches
SpinLock::Lock Class Reference

#include <SpinLock.h>

Public Member Functions

 Lock (Lock &&iLock) noexcept
 Lock (Lock const &)=delete
Lockoperator= (Lock const &)=delete
 ~Lock ()
 This will automatically release the lock.

Private Member Functions

 Lock (SpinLock *iSpinLock)

Private Attributes

SpinLockfSpinLock

Friends

class SpinLock

Constructor & Destructor Documentation

◆ ~Lock()

~Lock ( )
inline

This will automatically release the lock.

◆ Lock() [1/3]

Lock ( Lock && iLock)
inlinenoexcept

◆ Lock() [2/3]

Lock ( Lock const & )
delete

◆ Lock() [3/3]

Lock ( SpinLock * iSpinLock)
inlineexplicitprivate

Member Function Documentation

◆ operator=()

Lock & operator= ( Lock const & )
delete

◆ SpinLock

friend class SpinLock
friend

Member Data Documentation

◆ fSpinLock

SpinLock* fSpinLock
private

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