_XDXFData Struct Reference
[Dictionary Engine - XDXF format]

Internal data structure of XDXF Engine. More...


Data Fields

GnomeVFSHandle * xdxf
 pointer to *.xdxf file
GnomeVFSHandle * cache
 pointer to cache file
gchar * dict_path
 path to dictionary
EngineStatus last_error
 status of last taken action
gboolean auto_free
 auto free mechanism status: FALSE - off, TRUE - on
cb_progress cb_progress_caching
 pointer to callback function called while informing about caching progress
gpointer cb_progress_caching_data
 pointer to data passed to callback function called while informing about caching progress
gdouble cb_progress_caching_seed
 how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called
cb_progress cb_progress_word_list
 pointer to callback function called while informing about words list searching progress
gpointer cb_progress_word_list_data
 pointer to data passed to callback function called while informing about words list searching progress
gdouble cb_progress_word_list_seed
 how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called
cb_progress cb_progress_word_trans
 pointer to callback function called while informing about word's translation searching progress
gpointer cb_progress_word_trans_data
 pointer to data passed to callback function called while informing about word's translation searching progress
gdouble cb_progress_word_trans_seed
 how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called
cb_word_list cb_search_word_list
 pointer to callback function called after words list is found
gpointer cb_search_word_list_data
 pointer to data passed to callback function called after words list is found
cb_word_translation cb_search_word_trans
 pointer to callback function called after word's translation is found
gpointer cb_search_word_trans_data
 pointer to data passed to callback function called after word's translation is found


Detailed Description

Internal data structure of XDXF Engine.

Definition at line 206 of file engine_xdxf.h.


Field Documentation

GnomeVFSHandle* _XDXFData::xdxf

pointer to *.xdxf file

Definition at line 208 of file engine_xdxf.h.

Referenced by word_list_xdxf(), word_translation_cache(), word_translation_xdxf(), xdxf_engine_close(), xdxf_engine_create(), and xdxf_engine_optimize().

GnomeVFSHandle* _XDXFData::cache

pointer to cache file

Definition at line 210 of file engine_xdxf.h.

Referenced by word_list_cache(), word_translation_cache(), xdxf_engine_close(), xdxf_engine_create(), xdxf_engine_is_optimized(), xdxf_engine_optimize(), xdxf_engine_search_word_list(), and xdxf_engine_search_word_translation().

gchar* _XDXFData::dict_path

path to dictionary

Definition at line 212 of file engine_xdxf.h.

Referenced by xdxf_engine_close(), xdxf_engine_create(), xdxf_engine_location(), and xdxf_engine_optimize().

EngineStatus _XDXFData::last_error

status of last taken action

Definition at line 214 of file engine_xdxf.h.

Referenced by xdxf_engine_error().

gboolean _XDXFData::auto_free

auto free mechanism status: FALSE - off, TRUE - on

Definition at line 216 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_location(), xdxf_engine_search_word_translation(), and xdxf_engine_set_auto_free().

cb_progress _XDXFData::cb_progress_caching

pointer to callback function called while informing about caching progress

Definition at line 219 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_optimize(), and xdxf_engine_set_callbacks().

gpointer _XDXFData::cb_progress_caching_data

pointer to data passed to callback function called while informing about caching progress

Definition at line 222 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_optimize(), and xdxf_engine_set_callbacks().

gdouble _XDXFData::cb_progress_caching_seed

how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called

Definition at line 225 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_optimize(), and xdxf_engine_set_progress_seed().

cb_progress _XDXFData::cb_progress_word_list

pointer to callback function called while informing about words list searching progress

Definition at line 229 of file engine_xdxf.h.

Referenced by word_list_xdxf(), and xdxf_engine_create().

gpointer _XDXFData::cb_progress_word_list_data

pointer to data passed to callback function called while informing about words list searching progress

Definition at line 232 of file engine_xdxf.h.

Referenced by word_list_xdxf(), and xdxf_engine_create().

gdouble _XDXFData::cb_progress_word_list_seed

how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called

Definition at line 235 of file engine_xdxf.h.

Referenced by word_list_xdxf(), and xdxf_engine_create().

cb_progress _XDXFData::cb_progress_word_trans

pointer to callback function called while informing about word's translation searching progress

Definition at line 239 of file engine_xdxf.h.

Referenced by word_translation_xdxf(), and xdxf_engine_create().

gpointer _XDXFData::cb_progress_word_trans_data

pointer to data passed to callback function called while informing about word's translation searching progress

Definition at line 242 of file engine_xdxf.h.

Referenced by word_translation_xdxf(), and xdxf_engine_create().

gdouble _XDXFData::cb_progress_word_trans_seed

how often progress callback should be called. 0.01 mean that after each 1% of work callback shoul be called

Definition at line 245 of file engine_xdxf.h.

Referenced by word_translation_xdxf(), and xdxf_engine_create().

cb_word_list _XDXFData::cb_search_word_list

pointer to callback function called after words list is found

Definition at line 249 of file engine_xdxf.h.

Referenced by word_list_cache(), word_list_xdxf(), xdxf_engine_create(), xdxf_engine_search_word_list(), and xdxf_engine_set_callbacks().

gpointer _XDXFData::cb_search_word_list_data

pointer to data passed to callback function called after words list is found

Definition at line 252 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_search_word_list(), and xdxf_engine_set_callbacks().

cb_word_translation _XDXFData::cb_search_word_trans

pointer to callback function called after word's translation is found

Definition at line 256 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_search_word_translation(), and xdxf_engine_set_callbacks().

gpointer _XDXFData::cb_search_word_trans_data

pointer to data passed to callback function called after word's translation is found

Definition at line 259 of file engine_xdxf.h.

Referenced by xdxf_engine_create(), xdxf_engine_search_word_translation(), and xdxf_engine_set_callbacks().


The documentation for this struct was generated from the following file:
Generated on Fri Jan 11 14:30:18 2008 for mDictionary Project by  doxygen 1.5.1