digiKam
Digikam::BdEngineBackendPrivate::BusyWaiter Class Reference
+ Inheritance diagram for Digikam::BdEngineBackendPrivate::BusyWaiter:

Public Member Functions

 BusyWaiter (BdEngineBackendPrivate *const d)
 
void finishAcquire ()
 
bool wait (unsigned long time=ULONG_MAX)
 

Protected Attributes

QWaitCondition *const condVar
 
int count
 
BdEngineBackendPrivate *const d
 
QMutex *const mutex
 

Constructor & Destructor Documentation

◆ BusyWaiter()

Digikam::BdEngineBackendPrivate::BusyWaiter::BusyWaiter ( BdEngineBackendPrivate *const  d)
explicit

Member Function Documentation

◆ finishAcquire()

void Digikam::BdEngineBackendPrivate::AbstractUnlocker::finishAcquire ( )
inherited

◆ wait()

bool Digikam::BdEngineBackendPrivate::AbstractWaitingUnlocker::wait ( unsigned long  time = ULONG_MAX)
inherited

Member Data Documentation

◆ condVar

QWaitCondition* const Digikam::BdEngineBackendPrivate::AbstractWaitingUnlocker::condVar
protectedinherited

◆ count

int Digikam::BdEngineBackendPrivate::AbstractUnlocker::count
protectedinherited

◆ d

BdEngineBackendPrivate* const Digikam::BdEngineBackendPrivate::AbstractUnlocker::d
protectedinherited

◆ mutex

QMutex* const Digikam::BdEngineBackendPrivate::AbstractWaitingUnlocker::mutex
protectedinherited

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