CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
carta::queuing_rw_mutex_scoped Class Reference

#include <Concurrency.h>

Collaboration diagram for carta::queuing_rw_mutex_scoped:
[legend]

Public Member Functions

 queuing_rw_mutex_scoped (queuing_rw_mutex *rwmtx, bool rw)
 
 ~queuing_rw_mutex_scoped ()
 
void release ()
 

Private Attributes

queuing_rw_mutex_rwmtx
 
bool _rw
 
bool _active
 

Constructor & Destructor Documentation

◆ queuing_rw_mutex_scoped()

carta::queuing_rw_mutex_scoped::queuing_rw_mutex_scoped ( queuing_rw_mutex rwmtx,
bool  rw 
)
inline
Here is the call graph for this function:

◆ ~queuing_rw_mutex_scoped()

carta::queuing_rw_mutex_scoped::~queuing_rw_mutex_scoped ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ release()

void carta::queuing_rw_mutex_scoped::release ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _active

bool carta::queuing_rw_mutex_scoped::_active
private

◆ _rw

bool carta::queuing_rw_mutex_scoped::_rw
private

◆ _rwmtx

queuing_rw_mutex* carta::queuing_rw_mutex_scoped::_rwmtx
private

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