#include <SoapSerializer.h>
Inheritance diagram for SoapSerializer:
Public Methods | |
int | createSoapMethod (const AxisChar *sLocalName, const AxisChar *sPrefix, const AxisChar *sURI) |
IWrapperSoapSerializer & | operator<< (const AxisChar *cSerialized) |
const AxisChar * | getNewNamespacePrefix () |
int | setSoapVersion (SOAP_VERSION) |
int | Init () |
int | SetOutputStream (const Ax_soapstream *pStream) |
int | setSoapFault (SoapFault *pSoapFault) |
int | setSoapMethod (SoapMethod *pSoapMethod) |
int | setSoapBody (SoapBody *pSoapBody) |
int | setSoapHeader (SoapHeader *pSoapHeader) |
int | setSoapEnvelope (SoapEnvelope *pSoapEnvelope) |
SoapSerializer () | |
virtual | ~SoapSerializer () |
int | AddOutputParam (const AxisChar *pchName, int nValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, unsigned int unValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, short sValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, unsigned short usValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, long lValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, unsigned long ulValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, char cValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, unsigned char ucValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, float fValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, double dValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, struct tm tValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, const AxisChar *pStrValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, const string &sStrValue, XSDTYPE type) |
int | AddOutputParam (const AxisChar *pchName, const Axis_Array *pArray, XSDTYPE nType) |
int | AddOutputParam (const AxisChar *pchName, const Axis_Array *pArray, void *pSZFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pchTypeName, const AxisChar *pchURI) |
int | AddOutputParam (const AxisChar *pchName, void *pObject, void *pDZFunct, void *pDelFunct) |
int | SerializeArray (const Axis_Array *pArray, void *pSZFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pchTypeName, const AxisChar *pchURI, const AxisChar *pchArrayName) |
int | SerializeArray (const Axis_Array *pArray, XSDTYPE nType, const AxisChar *pchArrayName) |
int | flushSerializedBuffer () |
int | GetContentLength () |
int | removeSoapHeader () |
int | setHeaderBlock (HeaderBlock *pHeaderBlock) |
IHeaderBlock * | createHeaderBlock () |
const AxisChar * | SerializeBasicType (const AxisChar *sName, const AxisChar *sValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, const string sValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, int nValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, struct tm tValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, unsigned int unValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, short sValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, unsigned short usValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, char cValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, unsigned char ucValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, long lValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, unsigned long ulValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, float fValue, XSDTYPE type) |
const AxisChar * | SerializeBasicType (const AxisChar *sName, double dValue, XSDTYPE type) |
|
Used to Serialize an array of basic types inside a complex type. Called from within the Serialize wrapper method of the complex type. Implements IWrapperSoapSerializer. |
|
Used to Serialize an array of complex types inside a complex type. Called from within the Serialize wrapper method of the complex type. Implements IWrapperSoapSerializer. |