Akonadi
preprocessormanager.h
Q_OBJECTQ_OBJECT
QList< PreprocessorInstance * > mPreprocessorChain
The preprocessor chain.
Definition: preprocessormanager.h:78
QMutex mMutex
The mutex used to protect the internals of this class (mainly the mPreprocessorChain member).
Definition: preprocessormanager.h:91
Q_SLOTSQ_SLOTS
PreprocessorManager(Tracer &tracer)
Creates an instance of PreprocessorManager.
Definition: preprocessormanager.cpp:45
Q_CLASSINFO(Name, Value)
~PreprocessorManager() override
Destroys the instance of PreprocessorManager and frees all the relevant resources.
Definition: preprocessormanager.cpp:61
bool isEnabled() const
Returns true if this preprocessor hasn't been explicitly disabled via setEnabled( false ).
Definition: preprocessormanager.h:131
void unregisterInstance(const QString &id)
This is called via D-Bus from AgentManager to unregister a preprocessor instance.
Definition: preprocessormanager.cpp:121
The global tracer instance where all akonadi components can send their tracing information to.
Definition: tracer.h:37
QHash< const DataStore *, std::deque< qint64 > * > mTransactionWaitQueueHash
The hashtable of transaction wait queues.
Definition: preprocessormanager.h:69
bool mEnabled
Is preprocessing enabled at all in this Akonadi server instance? This is true by default and can be s...
Definition: preprocessormanager.h:85
void setEnabled(bool enabled)
Explicitly enables or disables the preprocessing in this Akonadi server.
Definition: preprocessormanager.h:147
A single preprocessor (agent) instance.
Definition: preprocessorinstance.h:38
void beginHandleItem(const PimItem &item, const DataStore *dataStore)
Trigger the preprocessor chain for the specified item.
Definition: preprocessormanager.cpp:165
void registerInstance(const QString &id)
This is called via D-Bus from AgentManager to register a preprocessor instance.
Definition: preprocessormanager.cpp:94
void preProcessorFinishedHandlingItem(PreprocessorInstance *preProcessor, qint64 itemId)
This is called by PreprocessorInstance to signal that a certain preprocessor has finished handling an...
Definition: preprocessormanager.cpp:324
bool isActive()
Returns true if preprocessing is active in this Akonadi server.
Definition: preprocessormanager.cpp:73
Helper integration between Akonadi and Qt.
The manager for preprocessor agents.
Definition: preprocessormanager.h:57
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Jun 27 2022 04:01:07 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Jun 27 2022 04:01:07 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.