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

#include <mutex.h>

Inheritance diagram for Realm::KernelMutex:
Collaboration diagram for Realm::KernelMutex:

Public Types

typedef KernelCondVar CondVar
 

Public Member Functions

 KernelMutex ()
 
 ~KernelMutex ()
 
void lock (void)
 
bool trylock (void)
 
void unlock (void)
 

Protected Attributes

uint64_t placeholder [8]
 

Friends

class KernelCondVar
 

Additional Inherited Members

- Protected Member Functions inherited from Realm::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 

Member Typedef Documentation

◆ CondVar

Constructor & Destructor Documentation

◆ KernelMutex()

Realm::KernelMutex::KernelMutex ( )

◆ ~KernelMutex()

Realm::KernelMutex::~KernelMutex ( )

Member Function Documentation

◆ lock()

void Realm::KernelMutex::lock ( void  )

◆ trylock()

bool Realm::KernelMutex::trylock ( void  )

◆ unlock()

void Realm::KernelMutex::unlock ( void  )

Friends And Related Symbol Documentation

◆ KernelCondVar

friend class KernelCondVar
friend

Member Data Documentation

◆ placeholder

uint64_t Realm::KernelMutex::placeholder[8]
protected

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