Akonadi
preprocessorinstance.h
Q_OBJECTQ_OBJECT
bool init()
This is called by PreprocessorManager just after the construction in order to connect to the preproce...
Definition: preprocessorinstance.cpp:39
Q_SLOTSQ_SLOTS
bool invokeRestart()
Attempts to invoke the preprocessor slave restart via AgentManager.
Definition: preprocessorinstance.cpp:153
~PreprocessorInstance() override
Destroy this instance of the PreprocessorInstance descriptor.
The global tracer instance where all akonadi components can send their tracing information to.
Definition: tracer.h:37
PreprocessorInstance(const QString &id, PreprocessorManager &manager, Tracer &tracer)
Create an instance of a PreprocessorInstance descriptor.
Definition: preprocessorinstance.cpp:29
A single preprocessor (agent) instance.
Definition: preprocessorinstance.h:38
Represents one agent instance and takes care of communication with it.
Definition: akonadicontrol/agentinstance.h:34
const QString & id() const
Returns the id of this preprocessor.
Definition: preprocessorinstance.h:125
std::deque< qint64 > * itemQueue()
Returns a pointer to the internal preprocessor instance item queue.
Definition: preprocessorinstance.h:139
bool abortProcessing()
Attempts to abort the processing of the current item.
Definition: preprocessorinstance.cpp:133
bool isBusy() const
Returns true if this preprocessor instance is currently processing an item.
Definition: preprocessorinstance.h:109
void enqueueItem(qint64 itemId)
This is called by PreprocessorManager to enqueue a PimItem for processing by this preprocessor instan...
Definition: preprocessorinstance.cpp:63
qint64 currentProcessingTime()
Returns the time in seconds elapsed since the current item was submitted to the slave preprocessor in...
Definition: preprocessorinstance.cpp:124
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-2023 The KDE developers.
Generated on Mon May 8 2023 03:52:16 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:52:16 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.