28 #include <QTextStream> 111 #if QT_VERSION >= 0x050e00 112 #error Add the datastream version for this Qt version and update Qt_DefaultCompiledVersion 148 uint getStatus() const;
166 Q_INVOKABLE
bool jWriteBytes(const QList<
int> data);
248 #endif // ZDATASTREAM_H
Q_INVOKABLE bool jWriteBytes(const QList< int > data)
Q_INVOKABLE quint8 readByte()
Q_INVOKABLE uint skipRawData(uint len)
Q_INVOKABLE bool zWriteRawData(QObject *zByteArray)
void validateData() const
ZioDevice * m_zd
Pointer to contained ZioDevice object.
Q_INVOKABLE QObject * zReadBytes()
Q_INVOKABLE qint64 readInt64()
void setFloatingPointPrecision(uint floatingPointPrecision)
Q_INVOKABLE bool writeUInt64(quint64 data)
Q_INVOKABLE quint32 readUInt32()
Q_INVOKABLE qint16 readInt16()
ZqByteArrayPtr m_b
Smartpointer to embedded QByteArray.
void validateWritable() const
static QVariant m_tags
QVariantMap of QDataStream enumerations for use by Javascript programs.
Q_INVOKABLE float readFloat()
Q_INVOKABLE bool writeFloat(float data)
void validateReadable() const
Reads and writes binary data to an i/o stream.
uint floatingPointPrecision
ZDataStream(QObject *parent=0)
A javascript wrapper for QIODevice.
Q_INVOKABLE bool writeByte(quint8 data)
Q_INVOKABLE qint32 readInt32()
Q_INVOKABLE void resetStatus()
Q_INVOKABLE bool writeInt32(qint32 data)
Q_INVOKABLE quint64 readUInt64()
Q_INVOKABLE QList< int > jReadBytes()
Q_INVOKABLE bool writeUInt16(quint16 data)
Q_INVOKABLE bool zWriteBytes(QObject *zByteArray)
Q_INVOKABLE QList< int > jReadRawData(uint len)
Q_INVOKABLE double readDouble()
uint getFloatingPointPrecision() const
static void registerType()
Registers ZDataStream as a QML type.
uint getByteOrder() const
QDataStreamPtr m_ds
Smartpointer to embedded QDataStream.
Q_INVOKABLE bool writeInt64(qint64 data)
QSharedPointer< QByteArray > ZqByteArrayPtr
void getQDevice(QIODevice **device)
Q_INVOKABLE void release()
ZqIODevicePtr m_dv
Smartpointer to embedded QIODevice.
Q_INVOKABLE bool writeUInt32(quint32 data)
Q_INVOKABLE quint16 readUInt16()
Q_INVOKABLE bool writeDouble(double data)
QSharedPointer< QIODevice > ZqIODevicePtr
Q_INVOKABLE QObject * zReadRawData(uint len)
void setByteOrder(uint byteOrder)
Q_INVOKABLE bool writeInt16(qint16 data)
QSharedPointer< QDataStream > QDataStreamPtr
void setVersion(uint version)
Q_INVOKABLE bool jWriteRawData(const QList< int > data)