Lines Matching defs:PathCache
1670 * PathCache objects encapsulate the resources needed to record
1673 typedef struct PathCache PathCache;
1681 * return PathCache * The new, initially empty cache, or NULL
1684 PathCache *new_PathCache(void);
1691 * pc PathCache * The cache to be deleted (can be NULL).
1693 * return PathCache * The deleted object (ie. allways NULL).
1695 PathCache *del_PathCache(PathCache *pc);
1701 * pc PathCache * The filename cache that suffered the error.
1705 const char *pca_last_error(PathCache *pc);
1712 * pc PathCache * The cache in which to store the names of
1723 int pca_scan_path(PathCache *pc, const char *path);
1735 * pc PathCache * The filename cache.
1747 void pca_set_check_fn(PathCache *pc, CplCheckFn *check_fn, void *data);
1756 * pc PathCache * The cached list of files.
1775 char *pca_lookup_file(PathCache *pc, const char *name, int name_len,
1796 * pc PathCache * The filename cache in which to look for
1802 PcaPathConf *new_PcaPathConf(PathCache *pc);