4#ifndef QQMLPROFILERTYPEDEVENT_P_H
5#define QQMLPROFILERTYPEDEVENT_P_H
10#include <QtCore/qdatastream.h>
25struct QQmlProfilerTypedEvent
27 QQmlProfilerEvent event;
28 QQmlProfilerEventType type;
29 qint64 serverTypeId = 0;
32QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event);
34Q_DECLARE_TYPEINFO(QQmlProfilerTypedEvent, Q_RELOCATABLE_TYPE);
38Q_DECLARE_METATYPE(QQmlProfilerTypedEvent)
friend bool operator==(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept
Returns true if lhs and rhs are equal, otherwise returns false.
friend bool operator!=(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept
Returns true if lhs and rhs are different, otherwise returns false.
void setFlushInterval(quint32 flushInterval)
quint64 recordedFeatures() const
void traceFinished(qint64 timestamp, const QList< int > &engineIds)
void setRequestedFeatures(quint64 features)
void recordedFeaturesChanged(quint64 features)
void traceStarted(qint64 timestamp, const QList< int > &engineIds)
virtual void messageReceived(const QByteArray &) override
void recordingChanged(bool arg)
QQmlProfilerClient(QQmlProfilerClientPrivate &dd)
void onStateChanged(State status)
void sendRecordingStatus(int engineId=-1)
size_t qHash(const QHashedString &string)
Q_DECLARE_TYPEINFO(QObjectPrivate::ConnectionList, Q_RELOCATABLE_TYPE)
@ PixmapReferenceCountChanged
@ PixmapCacheCountChanged
@ SceneGraphAdaptationLayerFrame
@ SceneGraphTextureDeletion
@ SceneGraphWindowsAnimations
@ SceneGraphRenderLoopFrame
@ NumRenderThreadFrameTypes
@ SceneGraphWindowsRenderShow
@ MaximumSceneGraphFrameType
@ SceneGraphPolishAndSync
@ SceneGraphRendererFrame
@ SceneGraphTexturePrepare
QDataStream & operator<<(QDataStream &stream, const QQmlProfilerEvent &event)
QDataStream & operator>>(QDataStream &stream, QQmlProfilerEvent &event)
Q_DECLARE_TYPEINFO(QQmlProfilerEvent, Q_RELOCATABLE_TYPE)
bool operator==(const QQmlProfilerEvent &event1, const QQmlProfilerEvent &event2)
bool operator!=(const QQmlProfilerEvent &event1, const QQmlProfilerEvent &event2)
QDataStream & operator<<(QDataStream &stream, const QQmlProfilerEventLocation &location)
size_t qHash(const QQmlProfilerEventLocation &location)
Q_DECLARE_TYPEINFO(QQmlProfilerEventLocation, Q_RELOCATABLE_TYPE)
bool operator!=(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
bool operator==(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2)
QDataStream & operator>>(QDataStream &stream, QQmlProfilerEventLocation &location)
QDataStream & operator<<(QDataStream &stream, const QImage &image)
[0]
QDataStream & operator>>(QDataStream &stream, QImage &image)