CUBRID Engine
latest
|
#include <critical_section.h>
Public Attributes | |
SYNC_PRIMITIVE_TYPE | type |
const char * | name |
unsigned int | nenter |
unsigned int | nwait |
unsigned int | nreenter |
struct timeval | total_elapsed |
struct timeval | max_elapsed |
Definition at line 96 of file critical_section.h.
struct timeval sync_stats::max_elapsed |
Definition at line 106 of file critical_section.h.
Referenced by csect_demote_critical_section(), csect_dump_statistics(), csect_enter_critical_section(), csect_enter_critical_section_as_reader(), csect_promote_critical_section(), csect_start_scan(), rmutex_dump_statistics(), rmutex_lock(), rwlock_dump_statistics(), rwlock_read_lock(), rwlock_write_lock(), and sync_reset_stats_metrics().
const char* sync_stats::name |
Definition at line 99 of file critical_section.h.
Referenced by csect_name_at(), rmutex_dump_statistics(), rwlock_dump_statistics(), sync_consume_sync_stats_from_pool(), and sync_return_sync_stats_to_pool().
unsigned int sync_stats::nenter |
Definition at line 101 of file critical_section.h.
Referenced by csect_demote_critical_section(), csect_dump_statistics(), csect_enter_critical_section(), csect_enter_critical_section_as_reader(), csect_promote_critical_section(), csect_start_scan(), rmutex_dump_statistics(), rmutex_lock(), rwlock_dump_statistics(), rwlock_read_lock(), rwlock_write_lock(), and sync_reset_stats_metrics().
unsigned int sync_stats::nreenter |
Definition at line 103 of file critical_section.h.
Referenced by csect_dump_statistics(), csect_enter_critical_section(), csect_enter_critical_section_as_reader(), rmutex_dump_statistics(), rmutex_lock(), and sync_reset_stats_metrics().
unsigned int sync_stats::nwait |
Definition at line 102 of file critical_section.h.
Referenced by csect_demote_critical_section(), csect_dump_statistics(), csect_enter_critical_section(), csect_enter_critical_section_as_reader(), csect_promote_critical_section(), csect_start_scan(), and sync_reset_stats_metrics().
struct timeval sync_stats::total_elapsed |
Definition at line 105 of file critical_section.h.
Referenced by csect_demote_critical_section(), csect_dump_statistics(), csect_enter_critical_section(), csect_enter_critical_section_as_reader(), csect_promote_critical_section(), csect_start_scan(), rmutex_dump_statistics(), rmutex_lock(), rwlock_dump_statistics(), rwlock_read_lock(), rwlock_write_lock(), and sync_reset_stats_metrics().
SYNC_PRIMITIVE_TYPE sync_stats::type |
Definition at line 98 of file critical_section.h.
Referenced by csect_name_at(), rmutex_dump_statistics(), rwlock_dump_statistics(), sync_allocate_sync_stats(), sync_consume_sync_stats_from_pool(), sync_deallocate_sync_stats(), and sync_return_sync_stats_to_pool().