Asterisk - The Open Source Telephony Project GIT-master-85241bd
Data Fields
ast_rwlock_info Struct Reference

Structure for rwlock and tracking information. More...

#include <lock.h>

Collaboration diagram for ast_rwlock_info:
Collaboration graph

Data Fields

struct ast_lock_track_flags _flags
struct ast_lock_track_track
pthread_rwlock_t lock

Detailed Description

Structure for rwlock and tracking information.

We have tracking information in this structure regardless of DEBUG_THREADS being enabled. The information will just be ignored in the core if a module does not request it..

Definition at line 157 of file lock.h.

Field Documentation

◆ _flags

struct ast_lock_track_flags _flags

Definition at line 166 of file lock.h.

◆ _track

struct ast_lock_track* _track

These fields are renamed to ensure they are never used when DEBUG_THREADS is not defined.

Definition at line 165 of file lock.h.

◆ lock

pthread_rwlock_t lock

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