vdr  1.7.31
Public Member Functions | Private Attributes | List of all members
cSchedulesLock Class Reference

#include <epg.h>

Public Member Functions

 cSchedulesLock (bool WriteLock=false, int TimeoutMs=0)
 ~cSchedulesLock ()
bool Locked (void)
 cSchedulesLock (bool WriteLock=false, int TimeoutMs=0)
 ~cSchedulesLock ()
bool Locked (void)

Private Attributes

bool locked

Detailed Description

Definition at line 180 of file epg.h.

Constructor & Destructor Documentation

cSchedulesLock::cSchedulesLock ( bool  WriteLock = false,
int  TimeoutMs = 0 
)

Definition at line 1181 of file epg.c.

References cRwLock::Lock(), locked, cSchedules::rwlock, and cSchedules::schedules.

cSchedulesLock::~cSchedulesLock ( )

Definition at line 1186 of file epg.c.

References locked, cSchedules::rwlock, cSchedules::schedules, and cRwLock::Unlock().

cSchedulesLock::cSchedulesLock ( bool  WriteLock = false,
int  TimeoutMs = 0 
)
cSchedulesLock::~cSchedulesLock ( )

Member Function Documentation

bool cSchedulesLock::Locked ( void  )
inline

Definition at line 186 of file epg.h.

References locked.

Referenced by cSchedules::Schedules().

bool cSchedulesLock::Locked ( void  )
inline

Definition at line 186 of file include/vdr/epg.h.

References locked.

Member Data Documentation

bool cSchedulesLock::locked
private

Definition at line 182 of file epg.h.

Referenced by cSchedulesLock(), Locked(), and ~cSchedulesLock().


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