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 <yo...@roguewave.com> on 2007/06/22 03:53:43 UTC

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

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org