Go to the documentation of this file.
12 #include <QStringList>
26 QByteArray(data, size) {}
70 QMap<QString, DSMCCCacheReference>
m_files;
108 int GetDSMObject(QStringList &objectPath, QByteArray &result);
121 QMap<DSMCCCacheReference, DSMCCCacheFile*>
m_files;
int GetDSMObject(QStringList &objectPath, QByteArray &result)
QString toString(void) const
DSMCCCacheReference()=default
void SetGateway(const DSMCCCacheReference &ref)
DSMCCCacheReference m_gatewayRef
DSMCCCacheDir * FindGateway(const DSMCCCacheReference &ref)
DSMCCCacheDir(const DSMCCCacheReference &r)
unsigned long m_nCarouselId
static void AddFileInfo(DSMCCCacheDir *dir, const BiopBinding *pBB)
static void AddDirInfo(DSMCCCacheDir *dir, const BiopBinding *pBB)
DSMCCCacheDir * FindDir(const DSMCCCacheReference &ref)
QMap< DSMCCCacheReference, DSMCCCacheFile * > m_files
DSMCCCacheDir * Directory(const DSMCCCacheReference &ref)
DSMCCCacheReference & operator=(const DSMCCCacheReference &)=default
DSMCCCacheFile * FindFileData(const DSMCCCacheReference &ref)
unsigned short m_nStreamTag
DSMCCCacheReference m_reference
DSMCCCacheFile(const DSMCCCacheReference &r)
DSMCCCacheDir * Srg(const DSMCCCacheReference &ref)
DSMCCCacheReference m_reference
DSMCCCacheReference(unsigned long car, unsigned short m, unsigned short s, DSMCCCacheKey k)
friend bool operator<(const DSMCCCacheReference &ref1, const DSMCCCacheReference &ref2)
DSMCCCacheKey(const char *data, int size)
QMap< QString, DSMCCCacheReference > m_subDirectories
unsigned short m_nModuleId
void CacheFileData(const DSMCCCacheReference &ref, const QByteArray &data)
bool Equal(const DSMCCCacheReference &r) const
friend bool operator<(const DSMCCCacheKey &key1, const DSMCCCacheKey &key2)
QMap< DSMCCCacheReference, DSMCCCacheDir * > m_gateways
QString toString(void) const
QMap< DSMCCCacheReference, DSMCCCacheDir * > m_directories
QMap< QString, DSMCCCacheReference > m_files