axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa_abeysin...@yahoo.com>
Subject RE: CVS head source not building in windows (26.05.2004)
Date Thu, 27 May 2004 04:16:02 GMT
Susantha,
   I do not want to clone at all :-)
   I just cloned to live with the existing API. 
   The best is to use a single copy, but to do so the serializer need to be changed. Also
the
handlers too need to change the way they handle the HeaderBlock pointers if the serializer
is to
be changed. It will take time to do all these things. So I did a hack. The restructuring has
to be
done, may be later...
Samisa...

--- Susantha Kumara <susantha@opensource.lk> wrote:
> Hi Samisa,
> 
> Why do we want this cloning of Soap Header related objects. Is there a
> need to keep more than one copy of the same objects at the same time ?.
> If not cant we re-use the single copy over and over again across
> multiple method invocations / with several stubs etc?
> 
> ---
> Susantha Kumara
> Virtusa (pvt) Ltd.
> Office : +94112714385
> Mobile : +94777420453
> 
> > -----Original Message-----
> > From: sanjaya singharage [mailto:sanjayas@opensource.lk]
> > Sent: Wednesday, May 26, 2004 5:16 PM
> > To: Apache AXIS C Developers List
> > Subject: CVS head source not building in windows (26.05.2004)
> > 
> > When I do a build in VC with the current source in cvs head I get the
> > following errors.
> > 
> > could the person changing the relevant files fix this?
> > 
> > 
> > 
> > --------------------Configuration: AxisServer - Win32
> > Debug--------------------
> > Compiling...
> > AppScopeHandlerPool.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > ArrayBean.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > Attribute.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > Axis.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > AxisEngine.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > AxisTime.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > BasicTypeSerializer.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > CharacterElement.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > ComplexElement.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > DeserializerPool.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > HandlerChain.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > HandlerLoader.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > HandlerPool.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > HeaderBlock.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > d:\san\works\checkouts\head\ws-axis\c\src\soap\headerblock.cpp(87) :
> error
> > C2259: 'HeaderBlock' : cannot instantiate abstract class due to
> following
> > members:
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerbloc
> > k.h(68) : see declaration of 'HeaderBlock'
> > d:\san\works\checkouts\head\ws-axis\c\src\soap\headerblock.cpp(87) :
> > warning
> > C4259: 'class IHeaderBlock *__thiscall IHeaderBlock::clone(void)' :
> pure
> > virtual function was not defined
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(98) : see declaration of 'clone'
> > d:\san\works\checkouts\head\ws-axis\c\src\soap\headerblock.cpp(87) :
> error
> > C2259: 'HeaderBlock' : cannot instantiate abstract class due to
> following
> > members:
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerbloc
> > k.h(68) : see declaration of 'HeaderBlock'
> > d:\san\works\checkouts\head\ws-axis\c\src\soap\headerblock.cpp(87) :
> > warning
> > C4259: 'class IHeaderBlock *__thiscall IHeaderBlock::clone(void)' :
> pure
> > virtual function was not defined
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(98) : see declaration of 'clone'
> > MessageData.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> > from 'IHeaderBlock::clone' only by return type or calling convention
> >         d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\iheaderblo
> > ck.h(48) : see declaration of 'IHeaderBlock'
> > Param.cpp
> > d:\san\works\checkouts\head\ws-
> > axis\c\include\axis\server\headerblock.h(215)
> > : error C2555: 'HeaderBlock::clone' : overriding virtual function
> differs
> 
=== message truncated ===



	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 

Mime
View raw message