39 QMap<DSMCCCacheReference, DSMCCCacheDir*>::Iterator dir;
40 QMap<DSMCCCacheReference, DSMCCCacheFile*>::Iterator fil;
56 for (
int i = 0; i < 4 && i < size(); i++)
57 result += QString(
"%1").arg(at(i), 2, 16, QChar(
'0'));
64 const char *data1 = key1.data();
65 const char *data2 = key2.data();
66 uint size1 = key1.size();
67 uint size2 = key2.size();
73 int res = memcmp(data1, data2, size);
92 return p !=
nullptr &&
Equal(*
p);
99 return QString(
"%1-%2-%3-")
130 QMap<DSMCCCacheReference, DSMCCCacheDir*>::Iterator dir =
135 LOG(VB_DSMCC, LOG_ERR, QString(
"[DSMCCCache] Already seen gateway %1")
140 LOG(VB_DSMCC, LOG_INFO, QString(
"[DSMCCCache] New gateway reference %1")
153 QMap<DSMCCCacheReference, DSMCCCacheDir*>::Iterator dir =
158 LOG(VB_DSMCC, LOG_ERR, QString(
"[DSMCCCache] Already seen directory %1")
163 LOG(VB_DSMCC, LOG_INFO, QString(
"[DSMCCCache] New directory reference %1")
174 const QByteArray &data)
177 LOG(VB_DSMCC, LOG_INFO,
178 QString(
"[DSMCCCache] Adding file data size %1 for reference %2")
179 .arg(data.size()).arg(ref.
toString()));
181 QMap<DSMCCCacheReference, DSMCCCacheFile*>::Iterator fil =
208 pDir->
m_files.insert(name, *entry);
210 LOG(VB_DSMCC, LOG_INFO,
211 QString(
"[DSMCCCache] Added file name %1 reference %2 parent %3")
227 LOG(VB_DSMCC, LOG_INFO,
228 QString(
"[DSMCCCache] added subdirectory name %1 reference %2 parent %3")
236 QMap<DSMCCCacheReference, DSMCCCacheFile*>::Iterator fil =
248 QMap<DSMCCCacheReference, DSMCCCacheDir*>::Iterator dir =
260 QMap<DSMCCCacheReference, DSMCCCacheDir*>::Iterator dir =
280 QStringList::Iterator it = objectPath.begin();
281 while (it != objectPath.end())
285 if (it == objectPath.end())
287 QMap<QString, DSMCCCacheReference>::Iterator ref =
303 QMap<QString, DSMCCCacheReference>::Iterator ref =
324 LOG(VB_DSMCC, LOG_INFO, QString(
"[DSMCCCache] Setting gateway to reference %1")