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/29 16:59:31 UTC
[jira] Closed: (TUSCANY-1370) C++ SDO spec compliance/portability:
DataObject
[ https://issues.apache.org/jira/browse/TUSCANY-1370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Yoder closed TUSCANY-1370.
----------------------------------
Resolution: Fixed
Resolved with applied patches.
> C++ SDO spec compliance/portability: DataObject
> -----------------------------------------------
>
> Key: TUSCANY-1370
> URL: https://issues.apache.org/jira/browse/TUSCANY-1370
> Project: Tuscany
> Issue Type: Bug
> Components: C++ SDO, C++ Specification
> Affects Versions: Cpp-M3
> Environment: API issues -- all platforms
> Reporter: Michael Yoder
> Fix For: Cpp-Next
>
> Attachments: TUSCANY-1370.txt, TUSCANY-1370v2.txt, TUSCANY-1370v2_b.txt
>
>
> The specification interface DataObject.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:34 PM
> To: 'tuscany-dev@ws.apache.org'
> Subject: C++ SDO spec compliance/portability: DataObject
> Hi,
> In the DataObject interface, these member functions are exposed which aren't in the C++ 2.1 spec:
> virtual SDO_API bool hasProperty(const char* name) = 0;
> virtual SDO_API bool hasProperty(const SDOString& name) = 0;
> virtual SDO_API DataFactory* getDataFactory() = 0;
> virtual SDO_API void setUserData(const char* path,void* value) = 0;
> virtual SDO_API void setUserData(const SDOString& path, void* value) = 0;
> virtual SDO_API void setUserData(unsigned int propertyIndex, void* value) = 0;
> virtual SDO_API void setUserData(const Property& property, void* value) = 0;
> virtual SDO_API void setUserData(void* value) = 0;
> virtual SDO_API void* getUserData(const char* path) = 0;
> virtual SDO_API void* getUserData(const SDOString& path) = 0;
> virtual SDO_API void* getUserData(unsigned int propertyIndex) = 0;
> virtual SDO_API void* getUserData(const Property& property) = 0;
> virtual SDO_API void* getUserData() = 0;
> virtual SDO_SPI const char* objectToXPath() = 0;
> Would it be appropriate to file a Jira/patch to have these removed from the spec interface? Or alternatively a Jira to submit them to the spec committee?
> 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