Lines Matching refs:info

243 	add_on_entry_info info = *eiter;
253 if (_HasEntry(info.name, diter2->entries)) {
254 AddOnRemoved(&info);
261 AddOnDisabled(&info);
262 AddOnRemoved(&info);
268 if (_FindEntry(info.name, diter->entries, eiter)) {
298 add_on_entry_info info;
311 // save the info and remove the entry
312 info = *eiter;
322 if (_FindEntry(info.name, diter->entries, eiter))
327 AddOnDisabled(&info);
333 if (_FindEntry(info.name, fromIter->entries, eiter)) {
340 AddOnRemoved(&info);
349 // update the info
350 strlcpy(info.name, name, sizeof(info.name));
351 info.nref = entryNodeRef;
352 info.dir_nref = toNodeRef;
354 AddOnCreated(&info);
361 if (_HasEntry(info.name, diter->entries)) {
371 if (_FindEntry(info.name, diter->entries, eiter)) {
378 AddOnEnabled(&info);
381 _AddNewEntry(toIter->entries, info);
391 // save the old info and remove the entry
392 info = *eiter;
402 if (strcmp(info.name, name) == 0) {
409 info.dir_nref = toNodeRef;
410 _EntryCreated(info);
419 if (_HasEntry(info.name, oldIter->entries)) {
428 AddOnDisabled(&info);
431 if (_FindEntry(info.name, oldIter->entries, eiter)) {
439 AddOnRemoved(&info);
441 // set up new addon info
442 strlcpy(info.name, name, sizeof(info.name));
443 info.dir_nref = toNodeRef;
446 AddOnCreated(&info);
452 if (_HasEntry(info.name, newIter->entries)) {
463 if (_FindEntry(info.name, newIter->entries, eiter)) {
468 AddOnEnabled(&info);
471 toIter->entries.push_back(info);
493 const add_on_entry_info* info = &*eiter;
494 AddOnDisabled(info);
495 AddOnRemoved(info);
496 AddOnCreated(info);
497 AddOnEnabled(info);
515 add_on_entry_info info = *iter;
521 || dirNodeRef != info.dir_nref) {
522 if (directory.SetTo(&info.dir_nref) != B_OK) {
527 dirNodeRef = info.dir_nref;
531 if (directory.GetStatFor(info.name, &st) != B_OK) {
547 _EntryCreated(info);
553 AddOnMonitorHandler::_EntryCreated(add_on_entry_info& info)
555 // put the new entry into the directory info
558 if (diter->nref == info.dir_nref) {
559 _AddNewEntry(diter->entries, info);
565 AddOnCreated(&info);
573 if (_HasEntry(info.name, diter2->entries)) {
586 if (_FindEntry(info.name, diter->entries, eiter)) {
593 AddOnEnabled(&info);
680 AddOnMonitorHandler::_AddNewEntry(EntryList& list, add_on_entry_info& info)
682 BDirectory directory(&info.dir_nref);
683 BEntry entry(&directory, info.name, true);
688 info.addon_nref = addOnRef;
690 info.addon_nref = info.nref;
692 list.push_back(info);