Return-Path: Delivered-To: apmail-ws-axis-c-dev-archive@www.apache.org Received: (qmail 78658 invoked from network); 7 Mar 2005 03:35:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 7 Mar 2005 03:35:12 -0000 Received: (qmail 94897 invoked by uid 500); 7 Mar 2005 03:35:12 -0000 Delivered-To: apmail-ws-axis-c-dev-archive@ws.apache.org Received: (qmail 94878 invoked by uid 500); 7 Mar 2005 03:35:12 -0000 Mailing-List: contact axis-c-dev-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C Developers List" Reply-To: "Apache AXIS C Developers List" Delivered-To: mailing list axis-c-dev@ws.apache.org Received: (qmail 94865 invoked by uid 99); 7 Mar 2005 03:35:12 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from illhyd-static-203.200.208.232.vsnl.net.in (HELO smtp.virtusa.co.in) (203.200.208.232) by apache.org (qpsmtpd/0.28) with ESMTP; Sun, 06 Mar 2005 19:35:12 -0800 Received: from HS-MAILSVR.Virtusa.com ([10.4.10.60]) by smtp.virtusa.co.in with InterScan Messaging Security Suite; Mon, 07 Mar 2005 09:05:10 +0530 Received: from ws-mailsvr.Virtusa.com ([10.3.8.4]) by HS-MAILSVR.Virtusa.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 7 Mar 2005 09:06:58 +0530 Received: from cs-mailsvr.Virtusa.com ([10.2.1.11]) by ws-mailsvr.Virtusa.com with Microsoft SMTPSVC(6.0.3790.211); Sun, 6 Mar 2005 22:34:44 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: Updating SOAPTransport API [was RE: Ant build fails 07th march 2005] Date: Mon, 7 Mar 2005 09:39:50 +0600 Message-ID: <403DD48EAE182940B89ECEAFE03F969002D16403@cs-mailsvr.Virtusa.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Updating SOAPTransport API [was RE: Ant build fails 07th march 2005] Thread-Index: AcUiw4RqxrHOE1bbSG2/H17BL6bTWQAAgr4A From: "Samisa Abeysinghe" To: "Apache AXIS C Developers List" X-OriginalArrivalTime: 07 Mar 2005 03:34:44.0796 (UTC) FILETIME=[9AEC17C0:01C522C6] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi all, SOAPTransport API updating is a bit tricky as it is implemented by many classes,=20 ApacheTransport Apache2Transport SimpleAxisTransport Axis2Transport=20 HTTPTransport Hence adding a pure virtual function breaks the build if all those classes are not updated. If the new API change is not required to be implemented by all of them, I would propose adding a non virtual method to SOAPTransport and leave the existing API as it is. Even if it is a signature change, please keep the old one (for the sake of deprecating) and add the signature change as a new add on. Thanks, Samisa... -----Original Message----- From: Dushshantha Chandaradasa [mailto:dushshantha.chandaradasa@gmail.com]=20 Sent: Monday, March 07, 2005 9:07 AM To: Apache AXIS C Developers List Subject: Ant build fails 07th march 2005 Ant build fails with following error messages. [cc] C:\axiscpp\ws-axis\c\src\server\apache2\mod_axis2.cpp(43) : error C2 259: 'Apache2Transport' : cannot instantiate abstract class due to following mem bers: [cc] C:\axiscpp\ws-axis\c\src\server\apache2\Apache2Transport.h(5 5) : see declaration of 'Apache2Transport' [cc] C:\axiscpp\ws-axis\c\src\server\apache2\mod_axis2.cpp(43) : warning C4259: 'const char *__thiscall axiscpp::SOAPTransport::getTransportProperty(cons t char *,bool)' : pure virtual function was not defined [cc] C:\axiscpp\ws-axis\c\src\server\apache2\../../transport/SOAP Transport.h(264) : see declaration of 'getTransportProperty' [cc] C:\axiscpp\ws-axis\c\src\server\apache2\mod_axis2.cpp(43) : error C2 259: 'Apache2Transport' : cannot instantiate abstract class due to following mem bers: [cc] C:\axiscpp\ws-axis\c\src\server\apache2\Apache2Transport.h(5 5) : see declaration of 'Apache2Transport' [cc] C:\axiscpp\ws-axis\c\src\server\apache2\mod_axis2.cpp(43) : warning C4259: 'const char *__thiscall axiscpp::SOAPTransport::getTransportProperty(cons t char *,bool)' : pure virtual function was not defined [cc] C:\axiscpp\ws-axis\c\src\server\apache2\../../transport/SOAP Transport.h(264) : see declaration of 'getTransportProperty' [cc] AttachmentHelper.cpp [cc] Generating Code... Dushshantha