file_preproc.cpp File Reference


Detailed Description

File type detection, etc.

Implements AutoDetection of file type, and handoff to specific parsers.

Definition in file fx-0.9.1/lib/file_preproc.cpp.

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.
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.
CFCT 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.
enum LibofxFileFormat libofx_detect_file_type (const char *p_filename)
 libofx_detect_file_type tries to analyze a file to determine it's format.

Variables

const unsigned int READ_BUFFER_SIZE = 1024


Function Documentation

enum LibofxFileFormat libofx_detect_file_type ( const char *  p_filename  ) 

libofx_detect_file_type tries to analyze a file to determine it's format.

Parameters:
p_filename File name of the file to process
Returns:
Detected file format, UNKNOWN if unsuccessfull.

Definition at line 99 of file fx-0.9.1/lib/file_preproc.cpp.

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.

The file format list in which the format should be looked up, usually LibofxImportFormatList or LibofxExportFormatList The file format which should match one of the formats in the list.

Returns:
null terminated string suitable for debugging output or user communication.

Definition at line 37 of file fx-0.9.1/lib/file_preproc.cpp.

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.

The file format list in which the format string should be found, usually LibofxImportFormatList or LibofxExportFormatList The string which contain the file format matching one of the format_name of the list.

Returns:
the file format, or UNKNOWN if the format wasn't recognised.

Definition at line 54 of file fx-0.9.1/lib/file_preproc.cpp.

CFCT 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 a list of 1 or more OFX files to be parsed in command line format.

Definition at line 67 of file fx-0.9.1/lib/file_preproc.cpp.


Generated on Mon Feb 9 21:22:00 2009 for LibOFX by  doxygen 1.5.0