Akonadi::Server::Tracer
#include <tracer.h>
Public Slots | |
void | activateTracer (const QString &type) |
void | beginConnection (const QString &identifier, const QString &msg) override |
void | connectionInput (const QString &identifier, const QByteArray &msg) override |
void | connectionInput (const QString &identifier, qint64 tag, const Protocol::CommandPtr &cmd) |
void | connectionOutput (const QString &identifier, const QByteArray &msg) override |
void | connectionOutput (const QString &identifier, qint64 tag, const Protocol::CommandPtr &cmd) |
void | endConnection (const QString &identifier, const QString &msg) override |
void | error (const char *componentName, const QString &msg) |
void | error (const QString &componentName, const QString &msg) override |
void | signal (const char *signalName, const QString &msg) |
void | signal (const QString &signalName, const QString &msg) override |
void | warning (const QString &componentName, const QString &msg) override |
Detailed Description
The global tracer instance where all akonadi components can send their tracing information to.
The tracer will forward these information to the configured backends.
Constructor & Destructor Documentation
◆ Tracer()
|
explicit |
Definition at line 25 of file tracer.cpp.
◆ ~Tracer()
|
overridedefault |
Destroys the global tracer instance.
Member Function Documentation
◆ activateTracer
Activates the given tracer type.
Definition at line 144 of file tracer.cpp.
◆ beginConnection
This method is called whenever a new data (imap) connection to the akonadi server is established.
- Parameters
-
identifier The unique identifier for this connection. All input and output messages for this connection will have the same identifier. msg A message specific string.
Definition at line 37 of file tracer.cpp.
◆ connectionInput [1/2]
|
overrideslot |
This method is called whenever the akonadi server retrieves some data from the outside.
- Parameters
-
identifier The unique identifier of the connection on which the data is retrieved. msg A message specific string.
Definition at line 53 of file tracer.cpp.
◆ connectionInput [2/2]
|
slot |
Definition at line 61 of file tracer.cpp.
◆ connectionOutput [1/3]
|
overrideslot |
This method is called whenever the akonadi server sends some data out to a client.
- Parameters
-
identifier The unique identifier of the connection on which the data is send. msg A message specific string.
Definition at line 79 of file tracer.cpp.
◆ connectionOutput [2/3]
|
slot |
Definition at line 87 of file tracer.cpp.
◆ connectionOutput() [3/3]
◆ currentTracer()
QString Tracer::currentTracer | ( | ) | const |
Returns the currently activated tracer type.
Definition at line 138 of file tracer.cpp.
◆ endConnection
This method is called whenever a data (imap) connection to akonadi server is closed.
- Parameters
-
identifier The unique identifier of this connection. msg A message specific string.
Definition at line 45 of file tracer.cpp.
◆ error [1/2]
Convenience method for QT_NO_CAST_FROM_ASCII usage.
Definition at line 133 of file tracer.cpp.
◆ error [2/2]
This method is called whenever a component wants to output an error.
Definition at line 125 of file tracer.cpp.
◆ signal [1/2]
Convenience method with internal toLatin1 cast to compile with QT_NO_CAST_FROM_ASCII.
Definition at line 112 of file tracer.cpp.
◆ signal [2/2]
This method is called whenever a dbus signal is emitted on the bus.
- Parameters
-
signalName The name of the signal being sent. msg A message specific string.
Definition at line 104 of file tracer.cpp.
◆ warning
This method is called whenever a component wants to output a warning.
Definition at line 117 of file tracer.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:13:39 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.