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