#include <SOAPParser.h>
Public Types | |
typedef std::map< std::string, std::string > | XMLNStoURN |
Public Member Functions | |
SOAPParser () | |
virtual | ~SOAPParser () |
virtual bool | parseMessage (const std::string &szMessage, SOAPElement &soapMessage) |
XMLNStoURN & | getNamespacesInUse () |
SOAPFault * | getFault () |
Protected Member Functions | |
virtual bool | parseMessage (const std::string &szMessage, SOAPElement &soapElement, long &nCurrentPos) |
void | setFailed () |
std::string | extractQuotedString (const std::string &szString, long &nPos) |
void | splitNSAndAccessor (std::string szFullString, std::string &szNamespace, std::string &szOther) |
bool | extractValue (SOAPElement &theElement, const std::string &szMessage, long &nCurrentPos) |
bool | extractAttributes (SOAPElement &theElement, std::string szBeginTag) |
bool | extractNamespaces (std::string &szCompleteAccessor) |
bool | extractBeginTag (std::string &szBeginTag, std::string &szNamespace, std::string &szAccessorName, std::string szMessage, long &nCurrentPos, bool &bIsEmptyTag, bool &bIsEndTag) |
Protected Attributes | |
XMLNStoURN | m_namespaceMap |
std::auto_ptr< SOAPFault > | m_pFault |
Definition at line 39 of file SOAPParser.h.
|
Definition at line 47 of file SOAPParser.h. |
|
Definition at line 76 of file SOAPParser.cpp. |
|
Definition at line 81 of file SOAPParser.cpp. |
|
Definition at line 480 of file SOAPParser.cpp. References SOAPElement::addAttribute(), extractQuotedString(), and splitNSAndAccessor(). |
|
Definition at line 350 of file SOAPParser.cpp. |
|
Definition at line 428 of file SOAPParser.cpp. References extractQuotedString(), and m_namespaceMap. |
|
Definition at line 592 of file SOAPParser.cpp. Referenced by extractAttributes(), and extractNamespaces(). |
|
Definition at line 514 of file SOAPParser.cpp. |
|
Definition at line 621 of file SOAPParser.cpp. References m_pFault. Referenced by parseMessage(). |
|
Definition at line 611 of file SOAPParser.cpp. References m_namespaceMap. |
|
Definition at line 95 of file SOAPParser.cpp. References SOAPFault::faultString(), getFault(), setFailed(), and SOAPFault::setSpecificFault(). |
|
Definition at line 86 of file SOAPParser.cpp. References m_namespaceMap. Referenced by SOAPonHTTP::getMethodDetails(). |
|
Definition at line 616 of file SOAPParser.cpp. References m_pFault. Referenced by parseMessage(). |
|
Definition at line 575 of file SOAPParser.cpp. Referenced by extractAttributes(). |
|
Definition at line 219 of file SOAPParser.h. Referenced by extractNamespaces(), getNamespacesInUse(), and parseMessage(). |
|
Definition at line 223 of file SOAPParser.h. Referenced by getFault(), and setFailed(). |