You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org> on 2005/07/19 04:51:45 UTC

[jira] Created: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Removing STL from the external API level of the Exception Model
---------------------------------------------------------------

         Key: AXISCPP-750
         URL: http://issues.apache.org/jira/browse/AXISCPP-750
     Project: Axis-C++
        Type: Bug
  Components: Basic Architecture  
 Environment: All
    Reporter: Dushshantha Chandradasa
 Assigned to: Dushshantha Chandradasa 


STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
Thanks,
Mark


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-750?page=all ]
     
Dushshantha Chandradasa closed AXISCPP-750:
-------------------------------------------


> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXISCPP-750?page=comments#action_12316056 ] 

Dushshantha Chandradasa commented on AXISCPP-750:
-------------------------------------------------

Having STL on the external Axis C++ API means that users have to build their applications with the same compiler that was used to build Axis C++, or else rebuild Axis C++ themselves. This is because different compilers have different implementations of the STL.
I remember we have had lengthy discussions in the past about STL on this mailing list. Does anyone have links to the threads?

Mark


> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-750?page=all ]
     
Dushshantha Chandradasa resolved AXISCPP-750:
---------------------------------------------

    Resolution: Fixed

I removed the use of STL from the external API level of the Exception model. Instead of std:: string i used char* here. Thanks for those who shared their knowledge over the mailing list on this and those who directed me to do these changes. 

Dushshantha

> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXISCPP-750?page=comments#action_12316055 ] 

Dushshantha Chandradasa commented on AXISCPP-750:
-------------------------------------------------

As far as I know, some platorms have problems with STL, hence we use STL only within.

Samisa...


> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXISCPP-750?page=comments#action_12316054 ] 

Dushshantha Chandradasa commented on AXISCPP-750:
-------------------------------------------------

What are those "incompatibilities in the STL."?

Thanks
 - Henrik


> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-750) Removing STL from the external API level of the Exception Model

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXISCPP-750?page=comments#action_12316057 ] 

Dushshantha Chandradasa commented on AXISCPP-750:
-------------------------------------------------

> Does anyone have links to the threads?

Here is one which includes few more within it:
http://marc.theaimsgroup.com/?l=axis-c-dev&m=109706643622174&w=2

Thanks,
Samisa...


> Removing STL from the external API level of the Exception Model
> ---------------------------------------------------------------
>
>          Key: AXISCPP-750
>          URL: http://issues.apache.org/jira/browse/AXISCPP-750
>      Project: Axis-C++
>         Type: Bug
>   Components: Basic Architecture
>  Environment: All
>     Reporter: Dushshantha Chandradasa
>     Assignee: Dushshantha Chandradasa

>
> STL is being removed from the Axis C++ external API (AXISCPP-681 and others). If you are OK with this, please could you make m_sMessage a const
> char* instead of a std::string? I realise this involves more code but it helps to avoid incompatibilities in the STL.
> Thanks,
> Mark

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira