Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::DelegatingMutex Class Reference

#include <mutex.h>

Collaboration diagram for Realm::DelegatingMutex:

Public Member Functions

 DelegatingMutex ()
 
uint64_t attempt_enter (uint64_t work_units, uint64_t &tstate)
 
uint64_t attempt_exit (uint64_t &tstate)
 

Protected Attributes

atomic< uint64_t > state
 

Constructor & Destructor Documentation

◆ DelegatingMutex()

Realm::DelegatingMutex::DelegatingMutex ( )

Member Function Documentation

◆ attempt_enter()

uint64_t Realm::DelegatingMutex::attempt_enter ( uint64_t  work_units,
uint64_t &  tstate 
)

◆ attempt_exit()

uint64_t Realm::DelegatingMutex::attempt_exit ( uint64_t &  tstate)

Member Data Documentation

◆ state

atomic<uint64_t> Realm::DelegatingMutex::state
protected

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