Lines Matching refs:entry
18 NameIndexPrimaryKey(const Entry *entry,
20 : entry(entry), name(name ? name : entry->GetName()) {}
22 : entry(NULL), name(name) {}
24 const Entry *entry;
50 if (a.entry != NULL && a.entry == b.entry)
83 virtual void EntryRemoved(Entry *entry);
135 NameIndex::Changed(Entry *entry, const char *oldName)
138 if (entry && oldName) {
141 = fEntries->Find(NameIndexPrimaryKey(entry, oldName), entry, &it);
142 if (foundEntry && *foundEntry == entry) {
144 error = fEntries->Insert(entry);
147 _UpdateLiveQueries(entry, oldName, entry->GetName());
155 NameIndex::EntryAdded(Entry *entry)
157 if (entry) {
158 fEntries->Insert(entry);
161 _UpdateLiveQueries(entry, NULL, entry->GetName());
167 NameIndex::EntryRemoved(Entry *entry)
169 if (entry) {
170 fEntries->Remove(entry, entry);
173 _UpdateLiveQueries(entry, entry->GetName(), NULL);
222 NameIndex::_UpdateLiveQueries(Entry* entry, const char* oldName,
225 fVolume->UpdateLiveQueries(entry, entry->GetNode(), GetName(),
260 Entry *entry = GetCurrent();
261 if (entry) {
262 strncpy((char*)buffer, entry->GetName(), kMaxIndexKeyLength);
263 *keyLength = strlen(entry->GetName());
265 return entry;
345 NameIndexEntryIterator::EntryRemoved(Entry */*entry*/)