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 wh...@apache.org on 2005/01/25 14:35:26 UTC
cvs commit: ws-axis/c/src/cbindings IWrapperSoapDeSerializerC.cpp
whitlock 2005/01/25 05:35:26
Modified: c/src/cbindings/client CallC.cpp
Added: c/src/cbindings IWrapperSoapDeSerializerC.cpp
Log:
Initial version of the C bindings for IWrapperSoapDeSerializer and remove compiler warnings from CallC.cpp
Revision Changes Path
1.3 +6 -0 ws-axis/c/src/cbindings/client/CallC.cpp
Index: CallC.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/cbindings/client/CallC.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CallC.cpp 20 Jan 2005 14:50:27 -0000 1.2
+++ CallC.cpp 25 Jan 2005 13:35:24 -0000 1.3
@@ -226,6 +226,7 @@
const AxiscChar * pNamespace) {
//TODO: Unimplemented
xsdc__hexBinary hb;
+ memset(&hb,0,sizeof(hb));
return hb;
}
@@ -233,6 +234,7 @@
const AxiscChar * pNamespace) {
//TODO: Unimplemented
xsdc__base64Binary bb;
+ memset(&bb,0,sizeof(bb));
return bb;
}
@@ -360,6 +362,7 @@
const AxiscChar * pNamespace) {
//TODO: Unimplemented
xsdc__hexBinary hb;
+ memset(&hb,0,sizeof(hb));
return hb;
}
@@ -367,6 +370,7 @@
const AxiscChar * pNamespace) {
//TODO: Unimplemented
xsdc__base64Binary bb;
+ memset(&bb,0,sizeof(bb));
return bb;
}
@@ -406,6 +410,7 @@
const AxiscChar * pName, const AxiscChar * pNamespace) {
//TODO: Unimplemented
Axisc_Array aa;
+ memset(&aa,0,sizeof(aa));
return aa;
}
@@ -413,6 +418,7 @@
const AxiscChar * pName, const AxiscChar * pNamespace) {
//TODO: Unimplemented
Axisc_Array aa;
+ memset(&aa,0,sizeof(aa));
return aa;
}
1.1 ws-axis/c/src/cbindings/IWrapperSoapDeSerializerC.cpp
Index: IWrapperSoapDeSerializerC.cpp
===================================================================
/*
* Copyright 2003-2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <axis/IWrapperSoapDeSerializer.hpp>
AXIS_CPP_NAMESPACE_USE
extern "C" {
#include <axis/GDefine.h>
#include <axis/AxisUserAPI.h>
#include <axis/BasicNode.h>
#include <axis/SoapEnvVersions.h>
#include <axis/TypeMapping.h>
#include <axis/IWrapperSoapDeSerializer.h>
AXISC_STORAGE_CLASS_INFO void axiscDestroyIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
delete dz;
}
AXISC_STORAGE_CLASS_INFO int axiscCheckMessageBody(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->checkMessageBody(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO void * axiscCheckForFault(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->checkForFault(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO Axisc_Array axiscGetCmplxArrayIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, void * pDZFunct,
void * pCreFunct, void * pDelFunct, void * pSizeFunct,
const AxiscChar * pName, const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO: not implemented
Axisc_Array aa;
memset(&aa,0,sizeof(aa));
return aa;
}
AXISC_STORAGE_CLASS_INFO Axisc_Array axiscGetBasicArrayIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, AXISC_XSDTYPE nType,
const AxiscChar * pName, const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO: not implemented
Axisc_Array aa;
memset(&aa,0,sizeof(aa));
return aa;
}
AXISC_STORAGE_CLASS_INFO void * axiscGetCmplxObjectIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, void * pDZFunct,
void * pCreFunct, void * pDelFunct, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getCmplxObject(pDZFunct,pCreFunct,pDelFunct,pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO int axiscGetElementAsIntIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsInt(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO int axiscGetFaultDetailIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, char * * ppcDetail) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getFaultDetail(ppcDetail);
}
AXISC_STORAGE_CLASS_INFO xsdc__boolean axiscGetElementAsBooleanIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return (xsdc__boolean)(dz->getElementAsBoolean(pName,pNamespace));
}
AXISC_STORAGE_CLASS_INFO unsigned int axiscGetElementAsUnsignedIntIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsUnsignedInt(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO short axiscGetElementAsShortIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsShort(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned short axiscGetElementAsUnsignedShortIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsUnsignedShort(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO char axiscGetElementAsByteIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsByte(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned char axiscGetElementAsUnsignedByteIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsUnsignedByte(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO xsdc__long axiscGetElementAsLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsLong(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO long axiscGetElementAsIntegerIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsInteger(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned long axiscGetElementAsUnsignedLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsUnsignedLong(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO float axiscGetElementAsFloatIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsFloat(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO double axiscGetElementAsDoubleIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsDouble(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO double axiscGetElementAsDecimalIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsDecimal(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetElementAsStringIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsString(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetElementAsAnyURIIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsAnyURI(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetElementAsQNameIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsQName(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO xsdc__hexBinary axiscGetElementAsHexBinaryIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO: not implemented yet
xsdc__hexBinary hb;
memset(&hb,0,sizeof(hb));
return hb;
}
AXISC_STORAGE_CLASS_INFO xsdc__base64Binary axiscGetElementAsBase64BinaryIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO: not implemented yet
xsdc__base64Binary bb;
memset(&bb,0,sizeof(bb));
return bb;
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetElementAsDateTimeIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsDateTime(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetElementAsDateIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsDate(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetElementAsTimeIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsTime(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO long axiscGetElementAsDurationIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getElementAsDuration(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO int axiscGetAttributeAsIntIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsInt(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO xsdc__boolean axiscGetAttributeAsBooleanIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return (xsdc__boolean)(dz->getAttributeAsBoolean(pName,pNamespace));
}
AXISC_STORAGE_CLASS_INFO unsigned int axiscGetAttributeAsUnsignedIntIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsUnsignedInt(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO short axiscGetAttributeAsShortIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsShort(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned short axiscGetAttributeAsUnsignedShortIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsUnsignedShort(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO char axiscGetAttributeAsByteIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsByte(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned char axiscGetAttributeAsUnsignedByteIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsUnsignedByte(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO long axiscGetAttributeAsLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsLong(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO long axiscGetAttributeAsIntegerIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsInteger(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO unsigned long axiscGetAttributeAsUnsignedLongIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsUnsignedLong(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO float axiscGetAttributeAsFloatIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsFloat(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO double axiscGetAttributeAsDoubleIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsDouble(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO double axiscGetAttributeAsDecimalIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsDecimal(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetAttributeAsStringIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsString(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetAttributeAsAnyURIIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsAnyURI(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO AxiscChar * axiscGetAttributeAsQNameIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsQName(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO xsdc__hexBinary axiscGetAttributeAsHexBinaryIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO not implemented yet
xsdc__hexBinary hb;
memset(&hb,0,sizeof(hb));
return hb;
}
AXISC_STORAGE_CLASS_INFO xsdc__base64Binary axiscGetAttributeAsBase64BinaryIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
// TODO not implemented yet
xsdc__base64Binary bb;
memset(&bb,0,sizeof(bb));
return bb;
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetAttributeAsDateTimeIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsDateTime(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetAttributeAsDateIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsDate(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO struct tm axiscGetAttributeAsTimeIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsTime(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO long axiscGetAttributeAsDurationIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer, const AxiscChar * pName,
const AxiscChar * pNamespace) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getAttributeAsDuration(pName,pNamespace);
}
AXISC_STORAGE_CLASS_INFO int axiscGetStatusIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getStatus();
}
AXISC_STORAGE_CLASS_INFO AXISC_BINDING_STYLE axiscGetStyle(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return (AXISC_BINDING_STYLE)(dz->getStyle());
}
AXISC_STORAGE_CLASS_INFO void axiscSetStyle(AXISCHANDLE wrapperSoapDeSerializer, AXISC_BINDING_STYLE nStyle) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
dz->setStyle((AXIS_BINDING_STYLE)nStyle);
}
AXISC_STORAGE_CLASS_INFO int axiscGetVersion(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getVersion();
}
AXISC_STORAGE_CLASS_INFO int axiscGetHeaderIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return dz->getHeader();
}
AXISC_STORAGE_CLASS_INFO AxiscAnyType * axiscGetAnyObjectIWrapperSoapDeSerializer(AXISCHANDLE wrapperSoapDeSerializer) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return (AxiscAnyType*)(dz->getAnyObject());
}
AXISC_STORAGE_CLASS_INFO void axiscGetChardataAs(AXISCHANDLE wrapperSoapDeSerializer, void * pValue,
AXISC_XSDTYPE type) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
dz->getChardataAs(pValue,(XSDTYPE)type);
}
AXISC_STORAGE_CLASS_INFO AXISCHANDLE axiscGetAttachmentSoapAttachment(AXISCHANDLE wrapperSoapDeSerializer, const char * pcAttachmentid) {
IWrapperSoapDeSerializer *dz = (IWrapperSoapDeSerializer*)wrapperSoapDeSerializer;
return (AXISCHANDLE)(dz->getAttachment(pcAttachmentid));
}
}