Lines Matching refs:entry
119 RetCode CacheManager::Open(const char* path, const Style& style, CacheEntry& entry)
130 entry = entryArr_[indexHitted];
148 entry = entryArr_[indexHitted];
180 CacheEntry entry;
182 RetCode ret = Open(path, useless, entry);
188 header = entry.GetImgHeader();
207 RetCode CacheManager::ReadToCache(CacheEntry& entry)
209 if (entry.dsc_.decoder == nullptr) {
212 return entry.dsc_.decoder->ReadToCache(entry.dsc_);
215 void CacheManager::Clear(CacheEntry& entry)
217 entry.Clear();
269 RetCode CacheManager::TryDecode(const char* path, const Style& style, CacheEntry& entry)
273 Clear(entry);
277 entry.dsc_.srcType = IMG_SRC_FILE;
278 RetCode ret = entry.SetSrc(path);
280 Clear(entry);
283 entry.dsc_.decoder = decoder;
285 ret = entry.dsc_.decoder->GetHeader(entry.dsc_);
287 Clear(entry);
291 ret = entry.dsc_.decoder->Open(entry.dsc_);
293 Clear(entry);