Drizzled Public API Documentation

CSXML Class Reference

Inheritance diagram for CSXML:
CSXMLProcessor CSXMLParser CSXMLPrint CSXMLBuffer CSXMLFile S3ListParser S3ProtocolCon

List of all members.

Public Member Functions

bool parseXML (int32_t flags)
int32_t processChar (wchar_t ch)
bool getError (int32_t *err, char **msg)
void setError (int32_t err, char *msg)
void printError (char *prefix)
int32_t parseChar (wchar_t ch)
void setDataType (int32_t t)
int32_t getDataLen ()
wchar_t * getDataPtr ()

Private Member Functions

virtual bool getChar (wchar_t *ch)=0
virtual bool openNode (char *path, char *value)=0
virtual bool closeNode (char *path)=0
virtual bool addAttribute (char *path, char *name, char *value)=0
int32_t nodeType (char *name)
bool internalCloseNode (const char *name, bool single)
bool internalOpenNode (const char *name)

Private Attributes

uint32_t flags
CSXMLString xml_path
CSXMLString xml_name
CSXMLString xml_value

Detailed Description

Definition at line 333 of file CSXML.h.


The documentation for this class was generated from the following files: