navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
parsedata Struct Reference

#include <gpx2navit_txt.h>

Data Fields

int depth
 
char * databuf
 
char * bufptr
 
int failed
 
int failedid
 
XML_Parser parser
 
parentparent
 
parentcurrent
 
FILE * fp
 
g2sattrattr
 
pathattrpattr
 
g2spropprop
 

Detailed Description

userdata structure between expat methods

Field Documentation

g2sattr* parsedata::attr
char* parsedata::bufptr

character buffer in tags

Referenced by charHandle(), createParsedata(), and endElementControl().

parent* parsedata::current
char* parsedata::databuf
int parsedata::depth
int parsedata::failed

pointer to databuf to add '\0' to databuf

Referenced by createParsedata().

int parsedata::failedid

xml parse failed flag

Referenced by createParsedata().

FILE* parsedata::fp

pointer to current node

Referenced by createParsedata(), parseMain(), setPath(), and setWpt().

parent* parsedata::parent

xml parser itself

Referenced by closeParsedata(), createParsedata(), endElement(), and startElement().

XML_Parser parsedata::parser

xml parse failed id

Referenced by checkPath(), and createParsedata().


The documentation for this struct was generated from the following file: