Lines Matching defs:self
186 ImageCache* self = (ImageCache*)_self;
191 self->fLocker.Lock();
192 if (self->fQueue.empty()) {
193 self->fLocker.Unlock();
197 QueueEntry* entry = *self->fQueue.begin();
200 self->fQueue.pop_front();
201 self->fLocker.Unlock();
204 entry->status = self->_RetrieveImage(entry, &cacheEntry);
206 self->fLocker.Lock();
207 self->fQueueMap.erase(std::make_pair(entry->ref, entry->page));
208 self->_NotifyListeners(cacheEntry, entry);
209 self->fLocker.Unlock();
214 atomic_add(&self->fThreadCount, -1);