#include <ulxr_callparse.h>
Inheritance diagram for ulxr::MethodCallParser:
Protected Member Functions | |
virtual void | startElement (const XML_Char *name, const XML_Char **atts) |
Parses the current opening XML tag. | |
virtual void | endElement (const XML_Char *name) |
Parses the current closing XML tag. | |
bool | testStartElement (const XML_Char *name, const XML_Char **atts) |
Tests if the current opening tag is to be parsed by this inheritance level or by the parent. | |
bool | testEndElement (const XML_Char *name) |
Tests if the current closing tag is to be parsed by this inheritance level or by the parent. |
Definition at line 45 of file ulxr_callparse.h.
void ulxr::MethodCallParser::startElement | ( | const XML_Char * | name, | |
const XML_Char ** | atts | |||
) | [protected, virtual] |
Parses the current opening XML tag.
Used ONLY internally as callback from expat.
name | the name of the current tag | |
atts | to the current attributs (unused in XML-RPC) |
Reimplemented from ulxr::ValueParser.
Definition at line 46 of file ulxr_callparse.cpp.
References ulxr::ValueParser::testStartElement().
void ulxr::MethodCallParser::endElement | ( | const XML_Char * | name | ) | [protected, virtual] |
Parses the current closing XML tag.
Used ONLY internally as callback from expat.
name | the name of the current tag |
Reimplemented from ulxr::ValueParser.
Definition at line 108 of file ulxr_callparse.cpp.
References ulxr::ValueParser::testEndElement().
bool ulxr::MethodCallParser::testStartElement | ( | const XML_Char * | name, | |
const XML_Char ** | atts | |||
) | [protected] |
Tests if the current opening tag is to be parsed by this inheritance level or by the parent.
Used ONLY internally.
name | the name of the current tag | |
atts | pointer to the current attributes (unused in XML-RPC) |
Reimplemented from ulxr::ValueParser.
Definition at line 55 of file ulxr_callparse.cpp.
References ULXR_GET_STRING, ULXR_PCHAR, and ULXR_TRACE.
bool ulxr::MethodCallParser::testEndElement | ( | const XML_Char * | name | ) | [protected] |
Tests if the current closing tag is to be parsed by this inheritance level or by the parent.
Used ONLY internally.
name | the name of the current tag |
Reimplemented from ulxr::ValueParser.
Definition at line 115 of file ulxr_callparse.cpp.
References ulxr::ApplicationError, ulxr_i18n, ULXR_PCHAR, and ULXR_TRACE.