You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Michael Yoder (JIRA)" <tu...@ws.apache.org> on 2007/08/28 23:59:31 UTC
[jira] Updated: (TUSCANY-1372) C++ SDO spec compliance/portability:
DataFactory
[ https://issues.apache.org/jira/browse/TUSCANY-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Yoder updated TUSCANY-1372:
-----------------------------------
Attachment: TUSCANY-1372.txt
This patch removes the off-spec member functions from the DataFactory interface.
> C++ SDO spec compliance/portability: DataFactory
> ------------------------------------------------
>
> Key: TUSCANY-1372
> URL: https://issues.apache.org/jira/browse/TUSCANY-1372
> Project: Tuscany
> Issue Type: Bug
> Components: C++ SDO, C++ Specification
> Affects Versions: Cpp-M3
> Environment: API issue - all platforms
> Reporter: Michael Yoder
> Fix For: Cpp-Next
>
> Attachments: TUSCANY-1372.txt
>
>
> The Tuscany C++ SDO specification interface DataFactory.h exposes off-spec member functions. These should be made internal to the implementation.
> -----Original Message-----
> From: Michael Yoder
> Sent: Thursday, June 21, 2007 6:54 PM
> To: 'tuscany-dev@ws.apache.org'
> Subject: C++ SDO spec compliance/portability: DataFactory
> Hi,
> In the DataFactory interface, the below member functions are exposed which aren't in the C++ 2.1 spec. Would it be appropriate to file a Jira/patch to have these removed from the spec interface?
> SDO_API virtual DataFactoryPtr clone();
> virtual SDO_API bool generateInterface(const char* fileroot,
> const char *factoryname) = 0;
> virtual SDO_API bool generateInterface(const SDOString& fileroot,
> const SDOString& factoryname) = 0;
> virtual SDO_API void setPropertySubstitute(
> const char* uri,
> const char* inTypeName,
> const char* propname,
> const char* subname,
> const char* subTypeUri,
> const char* subTypeName) = 0;
> virtual SDO_API void setPropertySubstitute(
> const SDOString& uri,
> const SDOString& inTypeName,
> const SDOString& propname,
> const SDOString& subname,
> const SDOString& subTypeUri,
> const SDOString& subTypeName) = 0;
> virtual SDO_API void setPropertySubstitute(
> const Type& containertype,
> const char* propname,
> const char* subname,
> const Type& subtype) = 0;
> virtual SDO_API void setPropertySubstitute(
> const Type& containertype,
> const SDOString& propname,
> const SDOString& subname,
> const Type& subtype) = 0;
> Thanks,
> Michael Yoder
> Rogue Wave Software - yoder@roguewave.com Software Developer - HydraSDO
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org