Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-992

AxisIOStream vs SoapTransport ( Removing transport specific stuff from SoapSerializer and SoapDeSerializer)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Basic Architecture
    • None

    Description

      The SoapDeSerializer and SoapSerializer api
      for setting the stream takes a SOAPTransport
      instead of AxisIOStream.
      For ex:
      int setInputStream(SOAPTransport* pInputStream);

      Could it be refactored to take a AxisIOStream instead ?
      It would be nice if the transport specific stuff is handled outside of the
      serializer and deserializer in a separate class. This would allow anyone to easily implement a sub-type of AxisIOStream and pass it to the serializer and deserialer( for instance I have a custom AxisIOStream based on stringstream, however I can't use it since the serializer and deserializer take a SoapTransport)

      Let me know if this is feasible or not ?

      Attachments

        Activity

          People

            Unassigned Unassigned
            kamaal79 kamlesh
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: