digiKam
Digikam::ParallelPipes Class Reference
+ Inheritance diagram for Digikam::ParallelPipes:

Public Slots

void process (const FacePipelineExtendedPackage::Ptr &package)
 

Signals

void processed (FacePipelineExtendedPackage::Ptr package)
 

Public Member Functions

void add (WorkerObject *const worker)
 
void deactivate (WorkerObject::DeactivatingMode mode=WorkerObject::FlushSignals)
 
 ParallelPipes ()
 
void schedule ()
 
void setPriority (QThread::Priority priority)
 
void wait ()
 
 ~ParallelPipes () override
 

Public Attributes

QList< WorkerObject * > m_workers
 

Protected Attributes

int m_currentIndex
 
QList< QMetaMethod > m_methods
 

Constructor & Destructor Documentation

◆ ParallelPipes()

Digikam::ParallelPipes::ParallelPipes ( )
explicit

◆ ~ParallelPipes()

Digikam::ParallelPipes::~ParallelPipes ( )
override

References m_workers.

Member Function Documentation

◆ add()

void Digikam::ParallelPipes::add ( WorkerObject *const  worker)

◆ deactivate()

void Digikam::ParallelPipes::deactivate ( WorkerObject::DeactivatingMode  mode = WorkerObject::FlushSignals)

◆ process

void Digikam::ParallelPipes::process ( const FacePipelineExtendedPackage::Ptr package)
slot

References m_currentIndex, m_methods, and m_workers.

◆ processed

void Digikam::ParallelPipes::processed ( FacePipelineExtendedPackage::Ptr  package)
signal

Referenced by add().

◆ schedule()

void Digikam::ParallelPipes::schedule ( )

◆ setPriority()

void Digikam::ParallelPipes::setPriority ( QThread::Priority  priority)

◆ wait()

void Digikam::ParallelPipes::wait ( )

Member Data Documentation

◆ m_currentIndex

int Digikam::ParallelPipes::m_currentIndex
protected

Referenced by process().

◆ m_methods

QList<QMetaMethod> Digikam::ParallelPipes::m_methods
protected

Referenced by add(), and process().

◆ m_workers

QList<WorkerObject*> Digikam::ParallelPipes::m_workers

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