#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(). |
1.4.6