LibOFX
|
File type detection, etc. More...
Go to the source code of this file.
Functions | |
const char * | libofx_get_file_format_description (const struct LibofxFileFormatInfo format_list[], enum LibofxFileFormat file_format) |
get_file_format_description returns a string description of a LibofxFileType. More... | |
enum LibofxFileFormat | libofx_get_file_format_from_str (const struct LibofxFileFormatInfo format_list[], const char *file_type_string) |
libofx_get_file_type returns a proper enum from a file type string. More... | |
int | libofx_proc_file (LibofxContextPtr p_libofx_context, const char *p_filename, LibofxFileFormat p_file_type) |
libofx_proc_file is the entry point of the library. More... | |
enum LibofxFileFormat | libofx_detect_file_type (const char *p_filename) |
libofx_detect_file_type tries to analyze a file to determine it's format. More... | |
Variables | |
const unsigned int | READ_BUFFER_SIZE = 1024 |
File type detection, etc.
Implements AutoDetection of file type, and handoff to specific parsers.
Definition in file file_preproc.cpp.
enum LibofxFileFormat libofx_detect_file_type | ( | const char * | p_filename | ) |
libofx_detect_file_type tries to analyze a file to determine it's format.
p_filename | File name of the file to process |
Definition at line 100 of file file_preproc.cpp.
Referenced by libofx_proc_file().
const char* libofx_get_file_format_description | ( | const struct LibofxFileFormatInfo | format_list[], |
enum LibofxFileFormat | file_format | ||
) |
get_file_format_description returns a string description of a LibofxFileType.
@format_list The file format list in which the format should be looked up, usually LibofxImportFormatList or LibofxExportFormatList
@file_format The file format which should match one of the formats in the list.
Definition at line 36 of file file_preproc.cpp.
Referenced by libofx_proc_file().
enum LibofxFileFormat libofx_get_file_format_from_str | ( | const struct LibofxFileFormatInfo | format_list[], |
const char * | file_type_string | ||
) |
libofx_get_file_type returns a proper enum from a file type string.
@format_list The file format list in which the format string should be found, usually LibofxImportFormatList or LibofxExportFormatList
@file_type_string The string which contain the file format matching one of the format_name of the list.
Definition at line 53 of file file_preproc.cpp.
int libofx_proc_file | ( | LibofxContextPtr | libofx_context, |
const char * | p_filename, | ||
enum LibofxFileFormat | ftype | ||
) |
libofx_proc_file is the entry point of the library.
libofx_proc_file must be called by the client, with 1 OFX file to be parsed in command line format.
Definition at line 66 of file file_preproc.cpp.