+#include <msp/fs/dir.h>
#include <msp/fs/stat.h>
#include "directorycollection.h"
dirs.push_back(d);
}
+void DirectoryCollection::load_names()
+{
+ for(list<FS::Path>::const_iterator i=dirs.begin(); i!=dirs.end(); ++i)
+ {
+ list<string> names = FS::list_files(*i);
+ for(list<string>::const_iterator j=names.begin(); j!=names.end(); ++j)
+ add_future(*j);
+ }
+}
+
bool DirectoryCollection::lookup_file(const string &name, FS::Path &result) const
{
for(list<FS::Path>::const_iterator i=dirs.begin(); i!=dirs.end(); ++i)