Iros
 
Loading...
Searching...
No Matches
di::sync::DumbSpinlock Class Reference

#include <di/sync/dumb_spinlock.h>

Public Member Functions

 DumbSpinlock ()=default
 
 DumbSpinlock (DumbSpinlock const &)=delete
 
auto operator= (DumbSpinlock const &) -> DumbSpinlock &=delete
 
void lock ()
 
auto try_lock () -> bool
 
void unlock ()
 

Constructor & Destructor Documentation

◆ DumbSpinlock() [1/2]

di::sync::DumbSpinlock::DumbSpinlock ( )
default

◆ DumbSpinlock() [2/2]

di::sync::DumbSpinlock::DumbSpinlock ( DumbSpinlock const & )
delete

Member Function Documentation

◆ lock()

void di::sync::DumbSpinlock::lock ( )
inline

◆ operator=()

auto di::sync::DumbSpinlock::operator= ( DumbSpinlock const & ) -> DumbSpinlock &=delete
delete

◆ try_lock()

auto di::sync::DumbSpinlock::try_lock ( ) -> bool
inline

◆ unlock()

void di::sync::DumbSpinlock::unlock ( )
inline

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