You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by pr...@apache.org on 2006/04/19 17:16:35 UTC
svn commit: r395265 - /webservices/axis/trunk/c/include/axis/client/Call.hpp
Author: prestonf
Date: Wed Apr 19 08:16:32 2006
New Revision: 395265
URL: http://svn.apache.org/viewcvs?rev=395265&view=rev
Log:
Modified doxygen information within header so that class was properly documented.
Modified:
webservices/axis/trunk/c/include/axis/client/Call.hpp
Modified: webservices/axis/trunk/c/include/axis/client/Call.hpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/include/axis/client/Call.hpp?rev=395265&r1=395264&r2=395265&view=diff
==============================================================================
--- webservices/axis/trunk/c/include/axis/client/Call.hpp (original)
+++ webservices/axis/trunk/c/include/axis/client/Call.hpp Wed Apr 19 08:16:32 2006
@@ -222,14 +222,19 @@
/**
* Sets an Attribute to the SOAPMethod, using the given Attribute data.
* You must ensure the prefix has a valid namespace declared, otherwise an
- * invalid SOAP message will be produced.
- * It is safer to use setSOAPMethodAttribute(const AxisChar *pLocalname, const AxisChar *pPrefix, const AxisChar* pUri, const AxisChar *pValue)
+ * invalid SOAP message will be produced. @n
+ * It is safer to use setSOAPMethodAttribute( const AxisChar * pLocalname, @n
+ * const AxisChar * pPrefix, @n
+ * const AxisChar * pUri, @n
+ * const AxisChar * pValue) @n
*
* @param pLocalname The local name of the Attribute.
* @param pPrefix The prefix of the Attribute.
* @param pValue The value of the Attribute.
*/
- void setSOAPMethodAttribute(const AxisChar *pLocalname, const AxisChar *pPrefix, const AxisChar *pValue);
+ void setSOAPMethodAttribute( const AxisChar * pLocalname,
+ const AxisChar * pPrefix,
+ const AxisChar * pValue);
/**
* Sets an Attribute to the SOAPMethod, using the given Attribute data.
@@ -239,274 +244,1408 @@
* @param pUri The namespace uri of the Attribute.
* @param pValue The value of the Attribute.
*/
- void setSOAPMethodAttribute(const AxisChar *pLocalname, const AxisChar *pPrefix, const AxisChar* pUri, const AxisChar *pValue);
+ void setSOAPMethodAttribute( const AxisChar * pLocalname,
+ const AxisChar * pPrefix,
+ const AxisChar * pUri,
+ const AxisChar * pValue);
- /* Method for adding complex parameters */
- void AXISCALL addCmplxParameter(void* pObject, void* pSZFunct,
- void* pDelFunct, const AxisChar* pName, const AxisChar* pNamespace);
- /* Method for adding complex type array parameters */
- void AXISCALL addCmplxArrayParameter(Axis_Array* pArray, void* pSZFunct,
- void* pDelFunct, void* pSizeFunct, const AxisChar* pName,
- const AxisChar* pNamespace);
- /* Method for adding basic type array parameters */
- void AXISCALL addBasicArrayParameter(Axis_Array* pArray, XSDTYPE nType,
- const AxisChar* pName);
- /* Method for adding parameters of basic types */
- void AXISCALL addParameter(void* pValue,const char* pchName,
- XSDTYPE nType);
+ /**
+ * Method for adding complex parameters to the engine, ready to be serialised.
+ * An example of this method (taken from the automatically generated stubs
+ * of the AxisBench test) follows:- @n
+ * BenchDataType * AxisBench::doBenchRequest( BenchDataType * pBenchDataTypeObj) @n
+ * : @n
+ * char cPrefixAndParamName[17]; @n
+ * sprintf( cPrefixAndParamName, @n
+ * "%s:doBench", @n
+ * m_pCall->getNamespacePrefix( Axis_URI_BenchDataType)); @n
+ * m_pCall->addCmplxParameter( pBenchDataTypeObj, @n
+ * (void *) Axis_Serialize_BenchDataType, @n
+ * (void *) Axis_Delete_BenchDataType, @n
+ * cPrefixAndParamName, @n
+ * Axis_URI_BenchDataType); @n
+ *
+ * @param pObject is the 'complex' object.
+ * @param pSZFunct is a pointer to the function that knows how to serialise
+ * the object.
+ * @param pDelFunct is a pointer to the function that knows how to delete the object.
+ * @param pName is a null terminated character string that contains the
+ * prefix:name of the object.
+ * @param pNamespace is the namespace associated with the prefix used in 'pName'.
+ */
+ void AXISCALL addCmplxParameter( void * pObject,
+ void * pSZFunct,
+ void * pDelFunct,
+ const AxisChar * pName,
+ const AxisChar * pNamespace);
/**
- * Adds an attachment and references it from a parameter in the SOAP body. Axis C++ will delete the storage for
- * the ISoapAttachment and IAttributes passed to this method during ~Call.
+ * Method for adding complex type array parameters to the engine, ready to
+ * be serialised.
+ *
+ * @param pArray is a pointer the an Axis_Array object.
+ * @param pSZFunct is a pointer to the function that knows how to serialise the object.
+ * @param pDelFunct is a pointer to the function that knows how to delete the object.
+ * @param pSizeFunct is a pointer to the function that knows how to increase
+ * the size of the object.
+ * @param pName is a null terminated character string that contains the
+ * prefix:name of the object.
+ * @param pNamespace is the namespace associated with the prefix used in 'pName'.
+ */
+ void AXISCALL addCmplxArrayParameter( Axis_Array * pArray,
+ void * pSZFunct,
+ void * pDelFunct,
+ void * pSizeFunct,
+ const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method for adding basic type array parameters to the engine, ready to be serialised.
+ *
+ * @param pArray is a pointer the an Axis_Array object.
+ * @param nType is an enumerated type that defines the type of array (XSDTYPE
+ * is defined in TypeMapping.hpp).
+ * @param pName is a null terminated character string containing the name of the array.
+ */
+ void AXISCALL addBasicArrayParameter( Axis_Array * pArray,
+ XSDTYPE nType,
+ const AxisChar * pName);
+
+ /**
+ * Method for adding parameters of basic types to the engine, ready to be serialised.
+ *
+ * @param pValue is a pointer to the object.
+ * @param pchName is a null terminated character string containing the name of
+ * the parameter.
+ * @param nType is an enumerated type that defines the type of parameter
+ * (XSDTYPE is defined in TypeMapping.hpp).
+ */
+ void AXISCALL addParameter( void * pValue,
+ const char * pchName,
+ XSDTYPE nType);
+
+ /**
+ * Adds an attachment and references it from a parameter in the SOAP body.
+ * Axis C++ will delete the storage for the ISoapAttachment and IAttributes
+ * passed to this method during ~Call.
*
- * @param attachment The attachment to add to the MIME message, referenced from the SOAP body (mandatory)
- * @param pName The name of the parameter (mandatory)
- * @param attributes An array of pointers to attributes that will be added to the attachment reference in the
- * SOAP body (optional)
- * @param nAttributes The number of elements in the attributes array
- */
- void AXISCALL addAttachmentParameter(ISoapAttachment* attachment, const char* pName,
- IAttribute **attributes=NULL, int nAttributes=0);
+ * @param attachment The attachment to add to the MIME message, referenced
+ * from the SOAP body (mandatory).
+ * @param pName The name of the parameter (mandatory).
+ * @param attributes An array of pointers to attributes that will be added
+ * to the attachment reference in the SOAP body (optional).
+ * @param nAttributes The number of elements in the attributes array.
+ */
+ void AXISCALL addAttachmentParameter( ISoapAttachment * attachment,
+ const char * pName,
+ IAttribute ** attributes = NULL,
+ int nAttributes = 0);
/**
- * Creates an IAttribute that can be used on an attachment reference on Call::addAttachmentParameter.
- * If this IAttribute is subsequently passed to Call::addAttachmentParameter, Axis C++ will delete the storage
- * associated with the IAttribute during ~Call.
- * You must ensure the prefix has a valid namespace declared, otherwise an invalid SOAP message will be produced.
+ * Creates an IAttribute that can be used on an attachment reference on
+ * Call::addAttachmentParameter. If this IAttribute is subsequently passed
+ * to Call::addAttachmentParameter, Axis C++ will delete the storage associated
+ * with the IAttribute during ~Call. You must ensure the prefix has a valid
+ * namespace declared, otherwise an invalid SOAP message will be produced.
*
* @param pLocalname The local name of the Attribute.
* @param pPrefix The prefix of the Attribute.
* @param pValue The value of the Attribute.
+ * @return a pointer to an IAttribute object.
+ */
+ IAttribute * createAttribute( const AxisChar * pLocalname,
+ const AxisChar * pPrefix,
+ const AxisChar * pValue);
+
+ /**
+ * Method to set the remote method name.
+ *
+ * @param pchOperation null terminated character string that contains the
+ * request tag name. i.e. @n
+ * m_pCall->setOperation( "doBenchRequest", Axis_URI_BenchDataType);@n
+ * @param pchNamespace null terminated character string that contains the
+ * namespace for the operation.
+ */
+ void AXISCALL setOperation( const char * pchOperation,
+ const char * pchNamespace);
+
+ /**
+ * Method to set the endpoint URI for the service.
+ *
+ * @param pchEndpointURI null terminated character string that contains the
+ * new endpoint URI.
+ * @return Always AXIS_SUCCESS.
+ * @note There is no syntax parsing used on the URI so the user must be careful
+ * to ensure that it is correctly formatted.
+ */
+ int AXISCALL setEndpointURI( const char * pchEndpointURI);
+
+ /**
+ * Method to create a IHeaderBlock object (defined in IHeaderBlock.hpp).
+ * @param pachLocalName null terminated character string that contains the
+ * local name of the header block.
+ * @param pachUri null terminated character string that contains the URI
+ * associated with the local name of the header block.
+ * @return Pointer to the created IHeaderBlock object.
+ */
+ IHeaderBlock * AXISCALL createHeaderBlock( AxisChar * pachLocalName,
+ AxisChar * pachUri);
+
+ /**
+ * Method to create a IHeaderBlock object (defined in IHeaderBlock.hpp).
+ * @param pachLocalName null terminated character string that contains the
+ * local name of the header block.
+ *
+ * @param pachUri null terminated character string that contains the URI
+ * associated with the local name of the header block.
+ * @param pachPrefix null terminated character string that contains the
+ * associated prefix for the URI of the header block.
+ * @return Pointer to the created IHeaderBlock object.
+ */
+ IHeaderBlock * AXISCALL createHeaderBlock( AxisChar * pachLocalName,
+ AxisChar * pachUri,
+ AxisChar * pachPrefix);
+
+ /**
+ * Method to create a IHeaderBlock object (defined in IHeaderBlock.hpp).
+ *
+ * @return Pointer to the created IHeaderBlock object.
+ */
+ IHeaderBlock * createHeaderBlock();
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to the xsd__int type containing the contents of the element.
+ */
+ xsd__int * AXISCALL getElementAsInt( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to the xsd__boolean type containing the contents of the element.
+ */
+ xsd__boolean * AXISCALL getElementAsBoolean( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to the xsd__unsignedInt type containing the contents of the element.
+ */
+ xsd__unsignedInt * AXISCALL getElementAsUnsignedInt( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__short type containing the contents of the element.
+ */
+ xsd__short * AXISCALL getElementAsShort(const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__unsignedShort type containing the contents of the element.
+ */
+ xsd__unsignedShort * AXISCALL getElementAsUnsignedShort( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__byte type containing the contents of the element.
+ */
+ xsd__byte * AXISCALL getElementAsByte( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__unsignedByte type containing the contents of the element.
+ */
+ xsd__unsignedByte * AXISCALL getElementAsUnsignedByte( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__long type containing the contents of the element.
+ */
+ xsd__long * AXISCALL getElementAsLong( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__integer type containing the contents of the element.
+ */
+ xsd__integer * AXISCALL getElementAsInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__unsignedLong type containing the contents of the element.
+ */
+ xsd__unsignedLong * AXISCALL getElementAsUnsignedLong( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__float type containing the contents of the element.
+ */
+ xsd__float * AXISCALL getElementAsFloat( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__double type containing the contents of the element.
+ */
+ xsd__double * AXISCALL getElementAsDouble( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__decimal type containing the contents of the element.
+ */
+ xsd__decimal * AXISCALL getElementAsDecimal( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__string type containing the contents of the element.
+ */
+ xsd__string AXISCALL getElementAsString( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__anyURI type containing the contents of the element.
+ */
+ xsd__anyURI AXISCALL getElementAsAnyURI( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__QName type containing the contents of the element.
+ */
+ xsd__QName AXISCALL getElementAsQName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__hexBinary type containing the contents of the element.
+ */
+ xsd__hexBinary * AXISCALL getElementAsHexBinary( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__base64Binary type containing the contents of the element.
+ */
+ xsd__base64Binary * AXISCALL getElementAsBase64Binary( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__dateTime type containing the contents of the element.
+ */
+ xsd__dateTime * AXISCALL getElementAsDateTime( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__date type containing the contents of the element.
+ */
+ xsd__date * AXISCALL getElementAsDate( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__time type containing the contents of the element.
+ */
+ xsd__time * AXISCALL getElementAsTime( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__duration type containing the contents of the element.
*/
- IAttribute *createAttribute(const AxisChar *pLocalname, const AxisChar *pPrefix, const AxisChar *pValue);
+ xsd__duration * AXISCALL getElementAsDuration( const AxisChar * pName,
+ const AxisChar * pNamespace);
- /* Method that set the remote method name */
- void AXISCALL setOperation(const char* pchOperation,
- const char* pchNamespace);
- int AXISCALL setEndpointURI(const char* pchEndpointURI);
-public:
- IHeaderBlock* AXISCALL createHeaderBlock(AxisChar *pachLocalName,
- AxisChar *pachUri);
- IHeaderBlock* AXISCALL createHeaderBlock(AxisChar *pachLocalName,
- AxisChar *pachUri, AxisChar *pachPrefix);
- IHeaderBlock* createHeaderBlock();
- /* Methods used by stubs to get a deserialized value of XML element
- * as basic types
- */
- xsd__int * AXISCALL getElementAsInt(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__boolean * AXISCALL getElementAsBoolean(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedInt * AXISCALL getElementAsUnsignedInt(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__short * AXISCALL getElementAsShort(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedShort * AXISCALL getElementAsUnsignedShort(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__byte * AXISCALL getElementAsByte(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedByte * AXISCALL getElementAsUnsignedByte(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__long * AXISCALL getElementAsLong(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__integer * AXISCALL getElementAsInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedLong * AXISCALL getElementAsUnsignedLong(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__float * AXISCALL getElementAsFloat(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__double * AXISCALL getElementAsDouble(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__decimal * AXISCALL getElementAsDecimal(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__string AXISCALL getElementAsString(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__anyURI AXISCALL getElementAsAnyURI(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__QName AXISCALL getElementAsQName(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__hexBinary * AXISCALL getElementAsHexBinary(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__base64Binary * AXISCALL getElementAsBase64Binary(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__dateTime * AXISCALL getElementAsDateTime(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__date * AXISCALL getElementAsDate(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__time * AXISCALL getElementAsTime(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__duration * AXISCALL getElementAsDuration(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gYearMonth * AXISCALL getElementAsGYearMonth(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gYear * AXISCALL getElementAsGYear(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gMonthDay * AXISCALL getElementAsGMonthDay(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gDay * AXISCALL getElementAsGDay(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gMonth * AXISCALL getElementAsGMonth(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__nonPositiveInteger * AXISCALL getElementAsNonPositiveInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__negativeInteger * AXISCALL getElementAsNegativeInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__nonNegativeInteger * AXISCALL getElementAsNonNegativeInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__positiveInteger * AXISCALL getElementAsPositiveInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__normalizedString AXISCALL getElementAsNormalizedString(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__token AXISCALL getElementAsToken(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__language AXISCALL getElementAsLanguage(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__Name AXISCALL getElementAsName(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NCName AXISCALL getElementAsNCName(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ID AXISCALL getElementAsID(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__IDREF AXISCALL getElementAsIDREF(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__IDREFS AXISCALL getElementAsIDREFS(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ENTITY AXISCALL getElementAsENTITY(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ENTITIES AXISCALL getElementAsENTITIES(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NMTOKEN AXISCALL getElementAsNMTOKEN(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NMTOKENS AXISCALL getElementAsNMTOKENS(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NOTATION AXISCALL getElementAsNOTATION(const AxisChar* pName,
- const AxisChar* pNamespace);
-
- /* Methods used by stubs to get a deserialized value of a XML attribute
- * as basic types
- */
- xsd__int * AXISCALL getAttributeAsInt(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__boolean * AXISCALL getAttributeAsBoolean(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedInt * AXISCALL getAttributeAsUnsignedInt(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__short * AXISCALL getAttributeAsShort(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedShort * AXISCALL getAttributeAsUnsignedShort(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__byte * AXISCALL getAttributeAsByte(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedByte * AXISCALL getAttributeAsUnsignedByte(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__long * AXISCALL getAttributeAsLong(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__integer * AXISCALL getAttributeAsInteger(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__unsignedLong * AXISCALL getAttributeAsUnsignedLong(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__float * AXISCALL getAttributeAsFloat(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__double * AXISCALL getAttributeAsDouble(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__decimal * AXISCALL getAttributeAsDecimal(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__string AXISCALL getAttributeAsString(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__anyURI AXISCALL getAttributeAsAnyURI(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__QName AXISCALL getAttributeAsQName(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__hexBinary * AXISCALL getAttributeAsHexBinary(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__base64Binary * AXISCALL getAttributeAsBase64Binary(const AxisChar*
- pName, const AxisChar* pNamespace);
- xsd__dateTime * AXISCALL getAttributeAsDateTime(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__date * AXISCALL getAttributeAsDate(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__time * AXISCALL getAttributeAsTime(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__duration * AXISCALL getAttributeAsDuration(const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gYearMonth * AXISCALL getAttributeAsGYearMonth (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gYear * AXISCALL getAttributeAsGYear (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gMonthDay * AXISCALL getAttributeAsGMonthDay (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gDay * AXISCALL getAttributeAsGDay (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__gMonth * AXISCALL getAttributeAsGMonth (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NOTATION AXISCALL getAttributeAsNOTATION (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__normalizedString AXISCALL getAttributeAsNormalizedString (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__token AXISCALL getAttributeAsToken (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__language AXISCALL getAttributeAsLanguage (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__Name AXISCALL getAttributeAsName (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NCName AXISCALL getAttributeAsNCName (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ID AXISCALL getAttributeAsID (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__IDREF AXISCALL getAttributeAsIDREF (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__IDREFS AXISCALL getAttributeAsIDREFS (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ENTITY AXISCALL getAttributeAsENTITY (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__ENTITIES AXISCALL getAttributeAsENTITIES (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NMTOKEN AXISCALL getAttributeAsNMTOKEN (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__NMTOKENS AXISCALL getAttributeAsNMTOKENS (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__nonPositiveInteger * AXISCALL getAttributeAsNonPositiveInteger (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__negativeInteger * AXISCALL getAttributeAsNegativeInteger (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__nonNegativeInteger * AXISCALL getAttributeAsNonNegativeInteger (const AxisChar* pName,
- const AxisChar* pNamespace);
- xsd__positiveInteger * AXISCALL getAttributeAsPositiveInteger (const AxisChar* pName,
- const AxisChar* pNamespace);
-
-
- /* Method used by stubs to get a deserialized value of complex types */
- void* AXISCALL getCmplxObject(void* pDZFunct, void* pCreFunct,
- void* pDelFunct, const AxisChar* pName, const AxisChar* pNamespace);
- /* Method used by stubs to get a deserialized Array of complex types */
- Axis_Array* AXISCALL getCmplxArray(Axis_Array * pArray, void* pDZFunct, void* pCreFunct,
- void* pDelFunct, void* pSizeFunct, const AxisChar* pName,
- const AxisChar* pNamespace);
- /* Method used by stubs to get a deserialized Array of basic types */
- Axis_Array* AXISCALL getBasicArray(XSDTYPE nType, const AxisChar* pName,
- const AxisChar* pNamespace);
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__gYearMonth type containing the contents of the element.
+ */
+ xsd__gYearMonth * AXISCALL getElementAsGYearMonth( const AxisChar * pName,
+ const AxisChar * pNamespace);
- int AXISCALL checkMessage(const AxisChar* pName,
- const AxisChar* pNamespace);
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__gYear type containing the contents of the element.
+ */
+ xsd__gYear * AXISCALL getElementAsGYear( const AxisChar * pName,
+ const AxisChar * pNamespace);
- void* AXISCALL checkFault(const AxisChar* pName,
- const AxisChar* pNamespace);
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__gMonthDay type containing the contents of the element.
+ */
+ xsd__gMonthDay * AXISCALL getElementAsGMonthDay( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__gDay type containing the contents of the element.
+ */
+ xsd__gDay * AXISCALL getElementAsGDay( const AxisChar * pName,
+ const AxisChar * pNamespace);
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__gMonth type containing the contents of the element.
+ */
+ xsd__gMonth * AXISCALL getElementAsGMonth( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__nonPositiveInteger type containing the contents of the element.
+ */
+ xsd__nonPositiveInteger * AXISCALL getElementAsNonPositiveInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__negativeInteger type containing the contents of the element.
+ */
+ xsd__negativeInteger * AXISCALL getElementAsNegativeInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__nonNegativeInteger type containing the contents of the element.
+ */
+ xsd__nonNegativeInteger * AXISCALL getElementAsNonNegativeInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__positiveInteger type containing the contents of the element.
+ */
+ xsd__positiveInteger * AXISCALL getElementAsPositiveInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__normalizedString type containing the contents of the element.
+ */
+ xsd__normalizedString AXISCALL getElementAsNormalizedString( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__token type containing the contents of the element.
+ */
+ xsd__token AXISCALL getElementAsToken( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__language type containing the contents of the element.
+ */
+ xsd__language AXISCALL getElementAsLanguage( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__Name type containing the contents of the element.
+ */
+ xsd__Name AXISCALL getElementAsName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__NCName type containing the contents of the element.
+ */
+ xsd__NCName AXISCALL getElementAsNCName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__ID type containing the contents of the element.
+ */
+ xsd__ID AXISCALL getElementAsID( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__IDREF type containing the contents of the element.
+ */
+ xsd__IDREF AXISCALL getElementAsIDREF( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__IDREFS type containing the contents of the element.
+ */
+ xsd__IDREFS AXISCALL getElementAsIDREFS( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__ENTITY type containing the contents of the element.
+ */
+ xsd__ENTITY AXISCALL getElementAsENTITY( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__ENTITIES type containing the contents of the element.
+ */
+ xsd__ENTITIES AXISCALL getElementAsENTITIES( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__NMTOKEN type containing the contents of the element.
+ */
+ xsd__NMTOKEN AXISCALL getElementAsNMTOKEN( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__NMTOKENS type containing the contents of the element.
+ */
+ xsd__NMTOKENS AXISCALL getElementAsNMTOKENS( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of XML element as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the element.
+ * @return pointer to xsd__NOTATION type containing the contents of the element.
+ */
+ xsd__NOTATION AXISCALL getElementAsNOTATION( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__int type containing the contents of
+ * the attribute element.
+ */
+ xsd__int * AXISCALL getAttributeAsInt( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__boolean type containing the contents of
+ * the attribute element.
+ */
+ xsd__boolean * AXISCALL getAttributeAsBoolean( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__unsignedInt type containing the contents of
+ * the attribute element.
+ */
+ xsd__unsignedInt * AXISCALL getAttributeAsUnsignedInt( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__short type containing the contents of
+ * the attribute element.
+ */
+ xsd__short * AXISCALL getAttributeAsShort( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__unsignedShort type containing the contents of
+ * the attribute element.
+ */
+ xsd__unsignedShort * AXISCALL getAttributeAsUnsignedShort( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__byte type containing the contents of
+ * the attribute element.
+ */
+ xsd__byte * AXISCALL getAttributeAsByte( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__unsignedByte type containing the contents of
+ * the attribute element.
+ */
+ xsd__unsignedByte * AXISCALL getAttributeAsUnsignedByte( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__long type containing the contents of
+ * the attribute element.
+ */
+ xsd__long * AXISCALL getAttributeAsLong( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__integer type containing the contents of
+ * the attribute element.
+ */
+ xsd__integer * AXISCALL getAttributeAsInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__unsignedLong type containing the contents of
+ * the attribute element.
+ */
+ xsd__unsignedLong * AXISCALL getAttributeAsUnsignedLong( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__float type containing the contents of
+ * the attribute element.
+ */
+ xsd__float * AXISCALL getAttributeAsFloat( const AxisChar * pName,
+ const AxisChar* pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__double type containing the contents of
+ * the attribute element.
+ */
+ xsd__double * AXISCALL getAttributeAsDouble( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__decimal type containing the contents of
+ * the attribute element.
+ */
+ xsd__decimal * AXISCALL getAttributeAsDecimal( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__string type containing the contents of
+ * the attribute element.
+ */
+ xsd__string AXISCALL getAttributeAsString( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__anyURI type containing the contents of
+ * the attribute element.
+ */
+ xsd__anyURI AXISCALL getAttributeAsAnyURI( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__QName type containing the contents of
+ * the attribute element.
+ */
+ xsd__QName AXISCALL getAttributeAsQName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__hexBinary type containing the contents of
+ * the attribute element.
+ */
+ xsd__hexBinary * AXISCALL getAttributeAsHexBinary( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__base64Binary type containing the contents of
+ * the attribute element.
+ */
+ xsd__base64Binary * AXISCALL getAttributeAsBase64Binary( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__dateTime type containing the contents of
+ * the attribute element.
+ */
+ xsd__dateTime * AXISCALL getAttributeAsDateTime( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__date type containing the contents of
+ * the attribute element.
+ */
+ xsd__date * AXISCALL getAttributeAsDate( const AxisChar * pName,
+ const AxisChar* pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__time type containing the contents of
+ * the attribute element.
+ */
+ xsd__time * AXISCALL getAttributeAsTime( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__duration type containing the contents of
+ * the attribute element.
+ */
+ xsd__duration * AXISCALL getAttributeAsDuration( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__gYearMonth type containing the contents of
+ * the attribute element.
+ */
+ xsd__gYearMonth * AXISCALL getAttributeAsGYearMonth( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__gYear type containing the contents of
+ * the attribute element.
+ */
+ xsd__gYear * AXISCALL getAttributeAsGYear( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__gMonthDay type containing the contents of
+ * the attribute element.
+ */
+ xsd__gMonthDay * AXISCALL getAttributeAsGMonthDay( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__gDay type containing the contents of
+ * the attribute element.
+ */
+ xsd__gDay * AXISCALL getAttributeAsGDay( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__gMonth type containing the contents of
+ * the attribute element.
+ */
+ xsd__gMonth * AXISCALL getAttributeAsGMonth( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__NOTATION type containing the contents of
+ * the attribute element.
+ */
+ xsd__NOTATION AXISCALL getAttributeAsNOTATION( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__normalizedString type containing the contents of
+ * the attribute element.
+ */
+ xsd__normalizedString AXISCALL getAttributeAsNormalizedString( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__token type containing the contents of
+ * the attribute element.
+ */
+ xsd__token AXISCALL getAttributeAsToken( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__language type containing the contents of
+ * the attribute element.
+ */
+ xsd__language AXISCALL getAttributeAsLanguage( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__Name type containing the contents of
+ * the attribute element.
+ */
+ xsd__Name AXISCALL getAttributeAsName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__NCName type containing the contents of
+ * the attribute element.
+ */
+ xsd__NCName AXISCALL getAttributeAsNCName( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__ID type containing the contents of
+ * the attribute element.
+ */
+ xsd__ID AXISCALL getAttributeAsID( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__IDREF type containing the contents of
+ * the attribute element.
+ */
+ xsd__IDREF AXISCALL getAttributeAsIDREF( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__IDREFS type containing the contents of
+ * the attribute element.
+ */
+ xsd__IDREFS AXISCALL getAttributeAsIDREFS( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__ENTITY type containing the contents of
+ * the attribute element.
+ */
+ xsd__ENTITY AXISCALL getAttributeAsENTITY( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__ENTITIES type containing the contents of
+ * the attribute element.
+ */
+ xsd__ENTITIES AXISCALL getAttributeAsENTITIES( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__NMTOKEN type containing the contents of
+ * the attribute element.
+ */
+ xsd__NMTOKEN AXISCALL getAttributeAsNMTOKEN( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__NMTOKENS type containing the contents of
+ * the attribute element.
+ */
+ xsd__NMTOKENS AXISCALL getAttributeAsNMTOKENS( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__nonPositiveInteger type containing the contents of
+ * the attribute element.
+ */
+ xsd__nonPositiveInteger * AXISCALL getAttributeAsNonPositiveInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__negativeInteger type containing the contents of
+ * the attribute element.
+ */
+ xsd__negativeInteger * AXISCALL getAttributeAsNegativeInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__nonNegativeInteger type containing the contents of
+ * the attribute element.
+ */
+ xsd__nonNegativeInteger * AXISCALL getAttributeAsNonNegativeInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of a XML attribute as basic type.
+ *
+ * @param pName null terminated character string that contains the name of
+ * the tag containing the attribute element.
+ * @param pNamespace null terminated character string that contains the
+ * namespace of the tag containing the attribute element.
+ * @return pointer to xsd__positiveInteger type containing the contents of
+ * the attribute element.
+ */
+ xsd__positiveInteger * AXISCALL getAttributeAsPositiveInteger( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized value of complex types.
+ *
+ * @param pDZFunct is a pointer to the function that knows how to de-serialise
+ * the object.
+ * @param pCreFunct is a pointer to the function that knows how to create the object.
+ * @param pDelFunct is a pointer to the function that knows how to delete the object.
+ * @param pName is a null terminated character string that contains the
+ * prefix:name of the object.
+ * @param pNamespace is the namespace associated with the prefix used in 'pName'.
+ * @return pointer to a void object that contains the 'complex' object.
+ */
+ void * AXISCALL getCmplxObject( void * pDZFunct,
+ void * pCreFunct,
+ void * pDelFunct,
+ const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized Array of complex type.
+ *
+ * @param pArray is a pointer to array of objects that needs to be de-serialised.
+ * @param pDZFunct is a pointer to the function that knows how to de-serialise
+ * the object.
+ * @param pCreFunct is a pointer to the function that knows how to create the object.
+ * @param pDelFunct is a pointer to the function that knows how to delete the object.
+ * @param pSizeFunct is a pointer to the function that knows how to add more
+ * elements to the object.
+ * @param pName is a null terminated character string that contains the
+ * prefix:name of the object.
+ * @param pNamespace is the namespace associated with the prefix used in 'pName'.
+ * @return pointer to a void object that contains the 'complex' object.
+ */
+ Axis_Array * AXISCALL getCmplxArray( Axis_Array * pArray,
+ void * pDZFunct,
+ void * pCreFunct,
+ void * pDelFunct,
+ void * pSizeFunct,
+ const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method used by stubs to get a deserialized Array of basic type.
+ *
+ * @param nType is an enumerated type that defines the type of array (XSDTYPE
+ * is defined in TypeMapping.hpp).
+ * @param pName is a null terminated character string containing the name
+ * of the array.
+ * @param pNamespace is a null terminated character string containing the
+ * namespace for the array.
+ * @return is a pointer to the Axis_Array object.
+ */
+ Axis_Array * AXISCALL getBasicArray( XSDTYPE nType,
+ const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method to check that the SOAP message body contains the specified name and
+ * namespace.
+ *
+ * @param pName is a null terminated character string containing the response name.
+ * @param pNamespace is a null terminated character string containing the
+ * response namespace.
+ * @return The return value is either AXIS_SUCCESS or AXIS_FAIL depending
+ * if the name was found.
+ */
+ int AXISCALL checkMessage( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method to check that the SOAP message fault contains the specified name and
+ * namespace.
+ *
+ * @param pName is a null terminated character string containing the response name.
+ * @param pNamespace is a null terminated character string containing the
+ * response namespace.
+ * @return The return value is either AXIS_SUCCESS or AXIS_FAIL depending
+ * if the name was found.
+ */
+ void * AXISCALL checkFault( const AxisChar * pName,
+ const AxisChar * pNamespace);
+
+ /**
+ * Method to retrieve the status flag of the engine.
+ *
+ * @return The return value is either AXIS_SUCCESS or AXIS_FAIL.
+ */
int AXISCALL getStatus();
- SOAPTransport* getTransport() { return m_pTransport; }
- SoapSerializer* getSOAPSerializer() { return (SoapSerializer*)m_pIWSSZ; }
+ /**
+ * Method to retrieve the current SOAP Transport object.
+ *
+ * @return A pointer to the currently loaded SOAP transport.
+ */
+ SOAPTransport * getTransport()
+ {
+ return m_pTransport;
+ }
+
+ /**
+ * Method to retrieve the current SOAP Serializer object.
+ *
+ * @return A pointer to the currently loaded SOAP serialiser.
+ */
+ SoapSerializer * getSOAPSerializer()
+ {
+ return (SoapSerializer *) m_pIWSSZ;
+ }
/**
* Set proxy server and port for transport.
*
- * @param pcProxyHost Host name of proxy server
- * @param uiProxyPort Port of proxy server
+ * @param pcProxyHost Host name of proxy server.
+ * @param uiProxyPort Port of proxy server.
*/
- void setProxy(const char* pcProxyHost, unsigned int uiProxyPort);
+ void setProxy( const char * pcProxyHost, unsigned int uiProxyPort);
- AnyType* AXISCALL getAnyObject();
- int AXISCALL addAnyObject(AnyType* pAnyObject);
+ /**
+ * Method to get an 'ANY' object from the engine.
+ *
+ * @return A pointer to an 'ANY' type object (the 'AnyType' object is defined in
+ * AxisUserAPI.hpp).
+ */
+ AnyType * AXISCALL getAnyObject();
+
+ /**
+ * Method to add an 'ANY' object to the engine.
+ *
+ * @param pAnyObject a pointer to an 'ANY' type object (the 'AnyType' object is defined in
+ * AxisUserAPI.hpp).
+ * @return The return value is either AXIS_SUCCESS or AXIS_FAIL.
+ */
+ int AXISCALL addAnyObject( AnyType * pAnyObject);
/**
* Returns the prefix for a previously defined namespace. If the
@@ -515,38 +1654,44 @@
* only return prefixes for user-defined namespaces, so passing a
* standard namespace will cause a new prefix to be created.
*
- * @param pNamespace the namespace to look for
- * @return the prefix for this namespace
+ * @param pNamespace the namespace to look for.
+ * @return the prefix for this namespace.
*/
- const AxisChar* AXISCALL getNamespacePrefix(const AxisChar* pNamespace);
+ const AxisChar * AXISCALL getNamespacePrefix( const AxisChar * pNamespace);
/**
- * Returns a complex fault as an XML string
+ * Returns a complex fault as an XML string.
+ *
+ * @return a null terminated character string of the complex fault in XML.
*/
const xsd__string getFaultAsXMLString();
/**
- * Adds an attachment to the MIME message. This attachment will not be referenced from the SOAP body. The storage
- * associated with the ISoapAttachment will be deleted during ~Call.
+ * Adds an attachment to the MIME message. This attachment will not be
+ * referenced from the SOAP body. The storage associated with the ISoapAttachment
+ * will be deleted during ~Call.
*
* @param objAttach the attachment to add to the message.
*/
- void addAttachment(ISoapAttachment* objAttach);
+ void addAttachment( ISoapAttachment * objAttach);
/**
- * Creates an ISoapAttachment which represents an attachment. The ISoapAttachment can be passed to addAttachment
- * or addAttachmentParameter. The attachment will not be added to the message unless it is subsequently passed to
- * addAttachment or addAttachmentParameter. The storage associated with the ISoapAttachment will not be
- * automatically deleted by Axis C++ unless it is passed to addAttachment or addAttachmentParamater.
+ * Creates an ISoapAttachment which represents an attachment. The ISoapAttachment
+ * can be passed to addAttachment or addAttachmentParameter. The attachment
+ * will not be added to the message unless it is subsequently passed to
+ * addAttachment or addAttachmentParameter. The storage associated with the
+ * ISoapAttachment will not be automatically deleted by Axis C++ unless it
+ * is passed to addAttachment or addAttachmentParamater.
+ *
+ * @return Pointer to an ISoapAttachment object.
*/
- ISoapAttachment* createSoapAttachment();
+ ISoapAttachment * createSoapAttachment();
private:
void closeConnection();
int makeArray();
void cleanup(); // clean memeory in case of exceptions and destructor etc.
-private:
ClientAxisEngine* m_pAxisEngine;
#ifdef WIN32