Anyone got an opinion on removal of these methods - or how come they're in this state?

John Hawkins




Andrew Perry2/UK/[EMAIL PROTECTED]

14/01/2005 16:10

Please respond to
"Apache AXIS C Developers List"

To
"Apache AXIS C Developers List" <[email protected]>
cc
"Apache AXIS C Developers List" <[email protected]>
Subject
Re: SoapSerialiser









The same seems to be true for IHandlerSoapDeSerializer

   virtual xsd__hexBinary AXISCALL getBodyAsHexBinary()=0;
   virtual xsd__base64Binary AXISCALL getBodyAsBase64Binary()=0;
   virtual AxisChar* AXISCALL getBodyAsChar()=0;

These are only partially implemented or not implemented and should be
removed from the public API until the implementation is complete.

The getBodyAsChar() method also has a malloc() in it which shouldn't be
used. For memory allocation news should be used. This method seems to be
'in progress' and not finished.

Regards,

Andrew Perry
IBM Web Services Client for C/C++
[EMAIL PROTECTED]
Mail Point 127
IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN
Tel. Internal 249828  External + 44 (0)1962 819828
Fax. + 44(0)1962 818080

John Hawkins/UK/[EMAIL PROTECTED] wrote on 14/01/2005 15:29:31:

>
> +1 for removing.
>
> Nobody has requested this function and there is no impl.
>
>
> John Hawkins
>
>
>

>
> Andrew Perry2/UK/[EMAIL PROTECTED]
> 14/01/2005 15:19
>
> Please respond to
> "Apache AXIS C Developers List"
>
> To
>
> [email protected]
>
> cc
>
> Subject
>
> SoapSerialiser
>
>
>
>
>
>
>
>
> I've been writing handler tests to test the public APIs available to
> handlers and have come across several of the public APIs which have empty
> implementations in the code and //TODO comments.
>
> Is there a plan to actually implement these methods?
>
> I feel that these methods should not be in the public API and should be
> removed until there is an implementation behind them.
>
> Examples of these are :
>
> IHandlerSoapSerialiser->getBodyAsString
> IHandlerSoapSerialiser->setBodyAsHexBinary
> IHandlerSoapSerialiser->setBodyAsBase64Binary
>
>
> Regards,
>
> Andrew Perry
> IBM Web Services Client for C/C++
> [EMAIL PROTECTED]
> Mail Point 127
> IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN
> Tel. Internal 249828  External + 44 (0)1962 819828
> Fax. + 44(0)1962 818080
>


Reply via email to