53 char channelName[512];
66 memset(channelName, 0,
sizeof(channelName));
91 QHash<QString, QCtfTracePointPrivate *> m_eventPrivs;
94 void writeMetadata(
const QString &metadata,
bool overwrite =
false);
101 static constexpr QUuid s_TraceUuid =
QUuid(0x3e589c95, 0xed11, 0xc159, 0x42, 0x02, 0x6a, 0x9b, 0x02, 0x00, 0x12, 0xac);
102 static constexpr quint32 s_CtfHeaderMagic = 0xC1FC1FC1;
109 QHash<QThread*, quint32> m_threadIndices;
110 QThreadStorage<Channel> m_threadData;
111 QList<Channel *> m_channels;
112 QHash<QString, const QCtfTraceMetadata *> m_additionalMetadata;
113 QSet<QString> m_newAdditionalMetadata;
116 bool m_streaming =
false;
117 std::atomic_bool m_sessionChanged =
false;
118 std::atomic_bool m_serverClosed =
false;
119 QScopedPointer<QCtfServer> m_server;
120 friend struct Channel;