public TreeCrawlTask (FileSystemQueryable queryable, Handler handler) { this.queryable = queryable; this.handler = handler; this.Tag = "Tree Crawler"; this.Priority = Scheduler.Priority.Delayed; }
public FileCrawlTask (FileSystemQueryable queryable) { this.queryable = queryable; this.Tag = "File Crawler"; this.Priority = Scheduler.Priority.Delayed; this.our_post_hook = new Scheduler.Hook (PostCrawlHook); }
public DirectoryIndexableGenerator (FileSystemQueryable queryable, DirectoryModel directory) { this.queryable = queryable; this.directory = directory; if (this.directory == null) done = true; else files = DirectoryWalker.GetFileInfos (this.directory.FullName).GetEnumerator (); }
public override void Start () { base.Start (); // The FSQ Queryable queryable = QueryDriver.GetQueryable ("Files"); this.target_queryable = (FileSystemQueryable.FileSystemQueryable) queryable.IQueryable; string fsq_fingerprint = target_queryable.IndexFingerprint; InitFileAttributesStore ("NautilusMetadata", fsq_fingerprint); if (! Directory.Exists (nautilus_dir)) GLib.Timeout.Add (60000, new GLib.TimeoutHandler (CheckForExistence)); else ExceptionHandlingThread.Start (new ThreadStart (StartWorker)); }
///////////////////////////////////////////////////////////// public FileNameFilter (FileSystemQueryable queryable) { this.queryable = queryable; LoadConfiguration (); }
public XmpSidecarStore (UidManager uid_manager, FileSystemQueryable queryable) { this.uid_manager = uid_manager; this.queryable = queryable; }
public void Start (FileSystemQueryable queryable) { }
public void Start (FileSystemQueryable queryable) { this.queryable = queryable; }
public FileSystemEventsGenerator (FileSystemQueryable queryable) { this.queryable = queryable; }