vdr 2.7.2
cStateLockLog Class Reference

Public Member Functions

 cStateLockLog (void)
 
void Check (const char *Name, bool Lock, bool Write=false)
 

Private Member Functions

void Dump (const char *Name, tThreadId ThreadId)
 

Private Attributes

cMutex mutex
 
cVector< tThreadIdthreadIds
 
cVector< int > flags
 
tThreadId logThreadIds [SLL_SIZE]
 
int logFlags [SLL_SIZE]
 
uint8_t logCounter [SLL_THREADS][SLL_MAX_LIST]
 
int logIndex
 
bool dumped
 

Detailed Description

Definition at line 566 of file thread.c.

Constructor & Destructor Documentation

◆ cStateLockLog()

cStateLockLog::cStateLockLog ( void )

Definition at line 585 of file thread.c.

References dumped, logCounter, logFlags, logIndex, and logThreadIds.

Member Function Documentation

◆ Check()

void cStateLockLog::Check ( const char * Name,
bool Lock,
bool Write = false )

◆ Dump()

void cStateLockLog::Dump ( const char * Name,
tThreadId ThreadId )
private

Member Data Documentation

◆ dumped

bool cStateLockLog::dumped
private

Definition at line 578 of file thread.c.

Referenced by Check(), and cStateLockLog().

◆ flags

cVector<int> cStateLockLog::flags
private

Definition at line 570 of file thread.c.

Referenced by Check().

◆ logCounter

uint8_t cStateLockLog::logCounter[SLL_THREADS][SLL_MAX_LIST]
private

Definition at line 573 of file thread.c.

Referenced by Check(), and cStateLockLog().

◆ logFlags

int cStateLockLog::logFlags[SLL_SIZE]
private

Definition at line 572 of file thread.c.

Referenced by Check(), cStateLockLog(), and Dump().

◆ logIndex

int cStateLockLog::logIndex
private

Definition at line 577 of file thread.c.

Referenced by Check(), cStateLockLog(), and Dump().

◆ logThreadIds

tThreadId cStateLockLog::logThreadIds[SLL_SIZE]
private

Definition at line 571 of file thread.c.

Referenced by Check(), cStateLockLog(), and Dump().

◆ mutex

cMutex cStateLockLog::mutex
private

Definition at line 568 of file thread.c.

Referenced by Check().

◆ threadIds

cVector<tThreadId> cStateLockLog::threadIds
private

Definition at line 569 of file thread.c.

Referenced by Check().


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