CUBRID Engine  latest
sync_rmutex Struct Reference

#include <critical_section.h>

Collaboration diagram for sync_rmutex:
Collaboration graph

Public Attributes

const char * name
 
pthread_mutex_t lock
 
thread_id_t owner
 
int lock_cnt
 
SYNC_STATSstats
 

Detailed Description

Definition at line 134 of file critical_section.h.

Member Data Documentation

pthread_mutex_t sync_rmutex::lock

Definition at line 137 of file critical_section.h.

Referenced by rmutex_finalize(), rmutex_initialize(), rmutex_lock(), and rmutex_unlock().

int sync_rmutex::lock_cnt

Definition at line 139 of file critical_section.h.

Referenced by rmutex_initialize(), rmutex_lock(), and rmutex_unlock().

const char* sync_rmutex::name

Definition at line 136 of file critical_section.h.

thread_id_t sync_rmutex::owner

Definition at line 138 of file critical_section.h.

Referenced by rmutex_initialize(), rmutex_lock(), and rmutex_unlock().

SYNC_STATS* sync_rmutex::stats

Definition at line 140 of file critical_section.h.

Referenced by rmutex_finalize(), rmutex_initialize(), and rmutex_lock().


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