CatapultServer  v0.5.0.1 (Elephant)
SpinReaderWriterLock.h File Reference
Include dependency graph for SpinReaderWriterLock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  catapult::utils::BasicSpinReaderWriterLock< TReaderNotificationPolicy >
 
class  catapult::utils::BasicSpinReaderWriterLock< TReaderNotificationPolicy >::LockGuard
 Base class for RAII lock guards. More...
 
struct  catapult::utils::BasicSpinReaderWriterLock< TReaderNotificationPolicy >::WriterLockGuard
 A writer lock guard. More...
 
struct  catapult::utils::BasicSpinReaderWriterLock< TReaderNotificationPolicy >::ReaderLockGuard
 A reader lock guard. More...
 
struct  catapult::utils::NoOpReaderNotificationPolicy
 A no-op reader notification policy. More...
 

Namespaces

 catapult
 
 catapult::utils
 

Typedefs

using catapult::utils::DefaultReaderNotificationPolicy = NoOpReaderNotificationPolicy
 
using catapult::utils::SpinReaderWriterLock = BasicSpinReaderWriterLock< DefaultReaderNotificationPolicy >
 A default reader writer lock. More...