Lines Matching refs:list
125 status_t ReadNextModuleName(module_name_list *list, char *buffer,
127 status_t CloseModuleList(module_name_list *list);
137 const char *suffix, module_name_list *list);
139 module_name_list *list);
492 module_name_list *list = NULL;
494 list = new module_name_list;
495 _FindBuiltInModules(prefix, suffix, list);
502 _FindModules(dir, gModuleDirs[i], suffix, list);
506 list->it = list->names.begin();
508 return list;
513 ModuleManager::ReadNextModuleName(module_name_list *list, char *buffer,
516 status_t error = (list && buffer && bufferSize ? B_OK : B_BAD_VALUE);
518 if (list->it != list->names.end()) {
519 const string &name = *list->it;
524 list->it++;
536 ModuleManager::CloseModuleList(module_name_list *list)
538 status_t error = (list ? B_OK : B_BAD_VALUE);
540 delete list;
610 const char *suffix, module_name_list *list)
623 list->names.insert(infos[i]->name);
629 _FindModules(subdir, moduleDir, suffix, list);
637 module_name_list *list)
646 list->names.insert(module->Info()->name);
654 // search list first
665 // not in list yet, load from disk