digiKam
Loading...
Searching...
No Matches
Digikam::BdEngineBackendPrivate::BusyWaiter Class Reference

#include <dbenginebackend_p.h>

+ 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 = nullptr
 
int count = 0
 
BdEngineBackendPrivate *const d = nullptr
 
QMutex *const mutex = nullptr
 

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 = nullptr
protectedinherited

◆ count

int Digikam::BdEngineBackendPrivate::AbstractUnlocker::count = 0
protectedinherited

◆ d

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

◆ mutex

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

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