![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqsbcollection_p.h>
Public Types | |
enum | MapMode { Read = QIODevice::ReadOnly , Write = (QIODevice::WriteOnly | QIODevice::Truncate) } |
Public Types inherited from QQsbCollection | |
using | FeatureSet = QMap<QByteArray, bool> |
using | EntryMap = QSet<Entry> |
Public Member Functions | |
QQsbIODeviceCollection (const QString &filePath) | |
QQsbIODeviceCollection (QIODevice &dev) | |
~QQsbIODeviceCollection () | |
bool | map (MapMode mode) |
void | unmap () |
EntryMap | availableEntries () const override |
Entry | addEntry (const QByteArray &key, const EntryDesc &entryDesc) override |
bool | extractEntry (Entry entry, EntryDesc &entryDesc) override |
void | dumpInfo () |
Public Member Functions inherited from QQsbCollection | |
virtual | ~QQsbCollection () |
Static Public Member Functions | |
static void | dumpInfo (const QString &device) |
static void | dumpInfo (QIODevice &device) |
Static Public Member Functions inherited from QQsbCollection | |
template<typename T> | |
static FeatureSet | toFeatureSet (const T &ssgFeatureSet) |
Additional Inherited Members | |
Protected Types inherited from QQsbCollection | |
enum | Version : quint8 { Unknown , One = 0x10 , Two = 0x20 } |
Protected Member Functions inherited from QQsbCollection | |
bool | readEndHeader (QDataStream &ds, qint64 *startPos, quint8 *version) |
void | writeEndHeader (QDataStream &ds, qint64 startPos, quint8 version, quint64 magic) |
bool | readEndHeader (QIODevice *device, EntryMap *entries, quint8 *version) |
void | writeEndHeader (QIODevice *device, const EntryMap &entries) |
Definition at line 128 of file qqsbcollection_p.h.
Enumerator | |
---|---|
Read | |
Write |
Definition at line 131 of file qqsbcollection_p.h.
|
explicit |
Definition at line 252 of file qqsbcollection.cpp.
|
explicit |
Definition at line 258 of file qqsbcollection.cpp.
QQsbIODeviceCollection::~QQsbIODeviceCollection | ( | ) |
Definition at line 265 of file qqsbcollection.cpp.
|
overridevirtual |
Implements QQsbCollection.
Definition at line 322 of file qqsbcollection.cpp.
|
overridevirtual |
Implements QQsbCollection.
Definition at line 317 of file qqsbcollection.cpp.
void QQsbIODeviceCollection::dumpInfo | ( | ) |
Definition at line 360 of file qqsbcollection.cpp.
Definition at line 386 of file qqsbcollection.cpp.
Definition at line 392 of file qqsbcollection.cpp.
Implements QQsbCollection.
Definition at line 336 of file qqsbcollection.cpp.
bool QQsbIODeviceCollection::map | ( | MapMode | mode | ) |
Definition at line 271 of file qqsbcollection.cpp.
void QQsbIODeviceCollection::unmap | ( | ) |
Definition at line 303 of file qqsbcollection.cpp.