axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roshan Weerasuriya <ros...@opensource.lk>
Subject Re: Extensions to API for Handlers
Date Wed, 04 Aug 2004 12:45:13 GMT
hi lahiru,

Thanks for the effort. I commited them.

Roshan

On Wed, 2004-08-04 at 16:41, lahiru@opensource.lk wrote:
> Hi
> 
>   I have tested the Test9 and Test10 on windows with Apache2,expat. And
> tests are working. And also I have created VC projects for the tests.
> Project files are attached.
> 
> Lahiru Wimalasiri
> 
> 
> > hi,
> >
> > The test case for this is available at
> > <CVS_AXISCPP_HOME>/tests/client/soapHeader/test9.
> >
> > I tested this in Linux but not in windows. If some one could test it on
> > windows that would be great.
> >
> > Roshan
> >
> > On Mon, 2004-08-02 at 20:23, Roshan Weerasuriya wrote:
> >> hi Adrian,
> >>
> >> I applied the patch which you submitted. I did a slight change by
> >> introducing the IAttribute interface and making some minor changes
> >> inorder to avoid static linkage. Thanks for your pathch.
> >>
> >> Roshan
> >>
> >> On Fri, 2004-06-25 at 15:13, Adrian Dick wrote:
> >> >
> >> >
> >> > Hi,
> >> >
> >> > On some levels I agree with you, but at a most basic level, a
> >> namespace
> >> > declaration is an attribute which has special meaning.
> >> > Also, when writing this I was taking the simplest approach of just
> >> exposing
> >> > the functionality already in place - which uses Attributes to create
> >> > Namespaces.
> >> >
> >> > I understand your comments on the additional parameters, and agree
> >> with you
> >> > that I should have left out localname and value.
> >> >
> >> > I have now adjusted to become:
> >> >    Attribute* createNamespaceDecl(const AxisChar *prefix,
> >> >        const AxisChar *uri)
> >> >
> >> > (See attached file: IHeaderBlock.h.patch)(See attached file:
> >> > HeaderBlock.h.patch)(See attached file: HeaderBlock.cpp.patch)
> >> > It would probably also make sense to overload addNamespaceDecl to have
> >> the
> >> > same parameters.
> >> >
> >> > Regards,
> >> > Adrian
> >> > _______________________________________
> >> > Adrian Dick (adrian.dick@uk.ibm.com)
> >> >
> >> >
> >> >
> >> >
> >> >              "Sanjiva
> >> >              Weerawarana"
> >> >              <sanjiva@opensour
> >>  To
> >> >              ce.lk>                    "Apache AXIS C Developers List"
> >> >                                        <axis-c-dev@ws.apache.org>
> >> >              25-06-04 09:30
> >>  cc
> >> >
> >> >                                                                    Subject
> >> >              Please respond to         Re: Extensions to API for
> >> Handlers
> >> >               "Apache AXIS C
> >> >              Developers List"
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > "Adrian Dick" <adrian.dick@uk.ibm.com> writes:
> >> > >
> >> > >    int addNamespaceDecl(Attribute *pAttribute)
> >> >
> >> > IMO this is not the right style .. namespace declarations are not
> >> > attributes.
> >> >
> >> > >    Attribute* createNamespaceDecl(const AxisChar* localname,
> >> > >       const AxisChar* prefix, const AxisChar* uri, const AxisChar*
> >> > value);
> >> > >    Attribute* createNamespaceDecl(const AxisChar* localname,
> >> > >       const AxisChar* prefix, const AxisChar* value)
> >> >
> >> > What are all these parameters?? A namespace declaration should
> >> > be a tuple: a namespace name (a URI) and a prefix (an NCName). I
> >> > don't understand what localname and value mean.
> >> >
> >> > Sanjiva.
> >> >
> >>
> >>
> >
> >
> >


Mime
View raw message