60 typedef void *(*FileIndexerInitUserDataFunc)(
const char *root_directory,
61 size_t root_directory_maxlen);
66 int *r_read_entries_len,
external readfile function prototypes.
struct FileIndexerEntries FileIndexerEntries
@ FILE_INDEXER_ENTRIES_LOADED
@ FILE_INDEXER_NEEDS_UPDATE
void ED_file_indexer_entries_clear(FileIndexerEntries *indexer_entries)
void(* FileIndexerUpdateIndexFunc)(const char *file_name, FileIndexerEntries *entries, void *user_data)
void ED_file_indexer_entries_extend_from_datablock_infos(FileIndexerEntries *indexer_entries, const LinkNode *datablock_infos, int idcode)
eFileIndexerResult(* FileIndexerReadIndexFunc)(const char *file_name, FileIndexerEntries *entries, int *r_read_entries_len, void *user_data)
void(* FileIndexerFinishedFunc)(void *)
void(* FileIndexerFreeUserDataFunc)(void *)
void *(* FileIndexerInitUserDataFunc)(const char *root_directory, size_t root_directory_maxlen)
struct FileIndexerType FileIndexerType
struct FileIndexerEntry FileIndexerEntry
SyclQueue void void size_t num_bytes void
struct LinkNode * entries
struct BLODataBlockInfo datablock_info
FileIndexerUpdateIndexFunc update_index
FileIndexerFinishedFunc filelist_finished
FileIndexerReadIndexFunc read_index
FileIndexerFreeUserDataFunc free_user_data
FileIndexerInitUserDataFunc init_user_data