#include <SOAPEncoder.h>
Public Types | |
typedef std::vector< long > | LongArray |
typedef std::vector< std::string > | StringArray |
Public Member Functions | |
SOAPEncoder () | |
virtual | ~SOAPEncoder () |
virtual std::string | encodeMethodCall (SOAPMethod &aMethod) |
virtual std::string | encodeMethodResponse (SOAPMethod &aMethod) |
virtual std::string | encodeArgument (const std::string &szArg) |
virtual std::string | encodeArgument (const std::string &szArgName, const std::string &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const int &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const __int64 &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const short &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const char &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const unsigned int &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const unsigned __int64 &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const unsigned short &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const unsigned char &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const float &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const double &value) |
virtual std::string | encodeArgument (const std::string &szArgName, const bool &value) |
virtual std::string | encodeArgument (const std::string &szArgName, LongArray &value) |
virtual std::string | encodeArgument (const std::string &szArgName, StringArray &value) |
virtual std::string | encodeBase64 (const std::string &szArgName, void *value, unsigned long ulSizeofValue) |
virtual std::string | clientFaultClass () |
virtual std::string | serverFaultClass () |
virtual std::string | versionMismatchFaultClass () |
virtual std::string | mustUnderstandFaultClass () |
virtual std::string | addBeginTag (const std::string &szValue) |
virtual std::string | addEndTag (const std::string &szValue) |
virtual std::string | encodeFault (SOAPFault &soapFault) |
virtual void | encodeFaultContent (SOAPFault &soapFault, std::ostringstream &szStream) |
virtual std::string | encodeMethodResonseContents (SOAPMethod &aMethod) |
Protected Member Functions | |
virtual std::string | encodeMethod (SOAPMethod &aMethod) |
virtual std::string | envelopeOpen () |
virtual std::string | envelopeClose () |
virtual std::string | headerOpen () |
virtual std::string | headerContents () |
virtual std::string | headerClose () |
virtual std::string | bodyOpen () |
virtual std::string | bodyClose () |
virtual std::string | faultOpen () |
virtual std::string | faultClose () |
virtual std::string | faultcodeOpen () |
virtual std::string | faultcodeClose () |
virtual std::string | faultstringOpen () |
virtual std::string | faultstringClose () |
virtual std::string | faultactorOpen () |
virtual std::string | faultactorClose () |
virtual std::string | faultdetailOpen () |
virtual std::string | faultdetailClose () |
bool | isEncodingResponse () |
Private Attributes | |
bool | m_bIsResponse |
std::string | m_encodedValue |
Definition at line 58 of file SOAPEncoder.h.
|
Definition at line 62 of file SOAPEncoder.h. |
|
Definition at line 63 of file SOAPEncoder.h. |
|
Definition at line 57 of file SOAPEncoder.cpp. |
|
Definition at line 63 of file SOAPEncoder.cpp. |
|
Definition at line 443 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 454 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 401 of file SOAPEncoder.cpp. Referenced by encodeFault(), and encodeMethod(). |
|
Definition at line 394 of file SOAPEncoder.cpp. Referenced by encodeFault(), and encodeMethod(). |
|
Definition at line 419 of file SOAPEncoder.cpp. |
|
Definition at line 532 of file SOAPEncoder.cpp. |
|
Definition at line 515 of file SOAPEncoder.cpp. |
|
Definition at line 330 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 316 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 301 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 286 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 238 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 252 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 272 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 224 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 210 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 190 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 176 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 162 of file SOAPEncoder.cpp. References m_encodedValue. |
|
Definition at line 152 of file SOAPEncoder.cpp. References m_encodedValue. Referenced by TestSOAPClient::SOAPMethodTable::CGenric::encode(). |
|
Definition at line 344 of file SOAPEncoder.cpp. References m_encodedValue. Referenced by TestSOAP::MyData::Base64Test::encode(). |
|
Definition at line 495 of file SOAPEncoder.cpp. References bodyClose(), bodyOpen(), encodeFaultContent(), envelopeClose(), envelopeOpen(), and m_encodedValue. Referenced by SOAPDispatcher::processMessage(). |
|
Definition at line 465 of file SOAPEncoder.cpp. References SOAPFault::faultActor(), faultactorClose(), faultactorOpen(), faultcodeClose(), faultcodeOpen(), faultOpen(), SOAPFault::faultString(), faultstringClose(), faultstringOpen(), and SOAPFault::getFaultCode(). Referenced by encodeFault(). |
|
Definition at line 106 of file SOAPEncoder.cpp. References bodyClose(), bodyOpen(), SOAPMethod::encode(), envelopeClose(), envelopeOpen(), headerClose(), headerContents(), headerOpen(), isEncodingResponse(), SOAPMethod::isGeneric(), m_encodedValue, SOAPMethod::methodName(), and SOAPMethod::methodNameAttributes(). Referenced by encodeMethodCall(), and encodeMethodResponse(). |
|
Definition at line 73 of file SOAPEncoder.cpp. References encodeMethod(), and m_bIsResponse. Referenced by SOAPonHTTP::send(). |
|
Definition at line 85 of file SOAPEncoder.cpp. References SOAPMethod::encode(), SOAPMethod::isGeneric(), m_encodedValue, SOAPMethod::methodName(), and SOAPMethod::methodNameAttributes(). |
|
Definition at line 79 of file SOAPEncoder.cpp. References encodeMethod(), and m_bIsResponse. Referenced by SOAPDispatcher::processMessage(). |
|
Definition at line 369 of file SOAPEncoder.cpp. Referenced by encodeFault(), and encodeMethod(). |
|
Definition at line 358 of file SOAPEncoder.cpp. Referenced by encodeFault(), and encodeMethod(). |
|
Definition at line 574 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 569 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 413 of file SOAPEncoder.cpp. |
|
Definition at line 554 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 549 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 584 of file SOAPEncoder.cpp. |
|
Definition at line 579 of file SOAPEncoder.cpp. |
|
Definition at line 407 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 564 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 559 of file SOAPEncoder.cpp. Referenced by encodeFaultContent(). |
|
Definition at line 388 of file SOAPEncoder.cpp. Referenced by encodeMethod(). |
|
Definition at line 381 of file SOAPEncoder.cpp. Referenced by encodeMethod(). |
|
Definition at line 375 of file SOAPEncoder.cpp. Referenced by encodeMethod(). |
|
Definition at line 68 of file SOAPEncoder.cpp. References m_bIsResponse. Referenced by encodeMethod(). |
|
Definition at line 437 of file SOAPEncoder.cpp. |
|
Definition at line 425 of file SOAPEncoder.cpp. |
|
Definition at line 431 of file SOAPEncoder.cpp. |
|
Definition at line 439 of file SOAPEncoder.h. Referenced by encodeMethodCall(), encodeMethodResponse(), and isEncodingResponse(). |
|
Definition at line 444 of file SOAPEncoder.h. Referenced by addBeginTag(), addEndTag(), encodeArgument(), encodeBase64(), encodeFault(), encodeMethod(), and encodeMethodResonseContents(). |