_XDXFCacheData Struct Reference
[Dictionary Engine - XDXF format]

Structure to help make optimization possible. More...


Data Fields

gchar * buffer
 buffer with output part of cache file
long last_start
 keeps offset in file of the beggining of last found article
long last_stop
 keeps offset in file of the end of last found article
long last_length
 keeps length of last found article
GnomeVFSHandle * cache
 pointer to cache file
XML_Parser parser
 pointer to expat XML parser
int state
 1 if parser is parsing article key (word), 2 if parser is parsing article value (translation), 0 otherwise.
long buffer_length
 buffer's length


Detailed Description

Structure to help make optimization possible.

Definition at line 172 of file engine_xdxf.h.


Field Documentation

gchar* _XDXFCacheData::buffer

buffer with output part of cache file

Definition at line 174 of file engine_xdxf.h.

Referenced by caching_expat_end(), caching_expat_text(), and xdxf_engine_optimize().

long _XDXFCacheData::last_start

keeps offset in file of the beggining of last found article

Definition at line 176 of file engine_xdxf.h.

Referenced by caching_expat_end(), caching_expat_start(), and xdxf_engine_optimize().

long _XDXFCacheData::last_stop

keeps offset in file of the end of last found article

Definition at line 179 of file engine_xdxf.h.

Referenced by caching_expat_end(), and xdxf_engine_optimize().

long _XDXFCacheData::last_length

keeps length of last found article

Definition at line 181 of file engine_xdxf.h.

Referenced by xdxf_engine_optimize().

GnomeVFSHandle* _XDXFCacheData::cache

pointer to cache file

Definition at line 183 of file engine_xdxf.h.

Referenced by caching_expat_end(), and xdxf_engine_optimize().

XML_Parser _XDXFCacheData::parser

pointer to expat XML parser

Definition at line 185 of file engine_xdxf.h.

Referenced by caching_expat_end(), caching_expat_start(), and xdxf_engine_optimize().

int _XDXFCacheData::state

1 if parser is parsing article key (word), 2 if parser is parsing article value (translation), 0 otherwise.

Definition at line 187 of file engine_xdxf.h.

Referenced by caching_expat_end(), caching_expat_start(), and caching_expat_text().

long _XDXFCacheData::buffer_length

buffer's length

Definition at line 190 of file engine_xdxf.h.

Referenced by caching_expat_end(), caching_expat_text(), and xdxf_engine_optimize().


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