2 #ifndef __SFI_FILE_CRAWLER_H__
3 #define __SFI_FILE_CRAWLER_H__
33 const gchar *pattern_paths,
34 const gchar *file_pattern);
42 const gchar *file_pattern,
46 const gchar *parentdir);
47 void sfi_make_dirpath (
const gchar *dir);
48 void sfi_make_dirname_path (
const gchar *filename);
56 void _sfi_init_file_crawler (
void);
void sfi_file_crawler_destroy(SfiFileCrawler *self)
Definition: sfifilecrawler.cc:418
Definition: sfifilecrawler.hh:10
gboolean g_file_test_all(const gchar *filename, GFileTest test)
Definition: sfifilecrawler.cc:567
void sfi_file_crawler_crawl(SfiFileCrawler *self)
Definition: sfifilecrawler.cc:393
void sfi_file_crawler_add_search_path(SfiFileCrawler *self, const gchar *pattern_paths, const gchar *file_pattern)
Definition: sfifilecrawler.cc:116
void sfi_file_crawler_set_cwd(SfiFileCrawler *self, const gchar *cwd)
Definition: sfifilecrawler.cc:74
gboolean sfi_file_crawler_needs_crawl(SfiFileCrawler *self)
Definition: sfifilecrawler.cc:374
gchar * sfi_file_crawler_pop(SfiFileCrawler *self)
Definition: sfifilecrawler.cc:61
gchar * sfi_path_get_filename(const gchar *filename, const gchar *parentdir)
Definition: sfifilecrawler.cc:529
Definition: sfiring.hh:23
void sfi_file_crawler_add_tests(SfiFileCrawler *self, GFileTest tests)
Definition: sfifilecrawler.cc:93
SfiRing * sfi_file_crawler_list_files(const gchar *search_path, const gchar *file_pattern, GFileTest file_test)
Definition: sfifilecrawler.cc:446
SfiFileCrawler * sfi_file_crawler_new(void)
Create a new file crawler.
Definition: sfifilecrawler.cc:46