19#include <private/qctf_p.h>
24Q_DECLARE_INTERFACE(QCtfLib,
"org.qt-project.Qt.QCtfLib")
void handleStatusChange(QCtfServer::ServerStatus status) override
static QCtfLib * instance()
bool sessionEnabled() override
void registerMetadata(const QCtfTraceMetadata &metadata)
bool tracepointEnabled(const QCtfTracePointEvent &point) override
QCtfTracePointPrivate * initializeTracepoint(const QCtfTracePointEvent &point) override
void handleSessionChange() override
void doTracepoint(const QCtfTracePointEvent &point, const QByteArray &arr) override
void shutdown(bool *) override
\inmodule QtCore\reentrant
const QString & asString(const QString &s)
static const size_t traceMetadataSize
static QString toMetadata(const QString &provider, const QString &name, const QString &metadata, quint32 eventId)
static FILE * openFile(const QString &filename, const QString &mode)
static const size_t packetSize
static QString defaultLiteral()
static QString allLiteral()
static const char traceMetadataTemplate[]
static const size_t packetHeaderSize
#define Q_LOGGING_CATEGORY(name,...)
#define qCInfo(category,...)
#define qCWarning(category,...)
#define Q_DECLARE_LOGGING_CATEGORY(name)
#define qPrintable(string)
#define QStringLiteral(str)