From: Viktor M. <mih...@us...> - 2005-05-10 15:51:02
|
Update of /cvsroot/sblim/cmpi-devel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11414 Modified Files: ChangeLog CmpiImpl.cpp configure.ac Log Message: Bugs fixed: 1199111. The header files and the C++ wrapper have been brought up to the TOG spec level (1.0). Index: configure.ac =================================================================== RCS file: /cvsroot/sblim/cmpi-devel/configure.ac,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- configure.ac 18 Mar 2005 15:13:31 -0000 1.2 +++ configure.ac 10 May 2005 15:50:18 -0000 1.3 @@ -1,7 +1,7 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -AC_INIT(sblim-cmpi-devel, 0.9.0, <mih...@de...>) +AC_INIT(sblim-cmpi-devel, 1.0.0, <mih...@de...>) AC_CONFIG_SRCDIR([CmpiImpl.cpp]) AC_CONFIG_HEADER([config.h]) Index: CmpiImpl.cpp =================================================================== RCS file: /cvsroot/sblim/cmpi-devel/CmpiImpl.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- CmpiImpl.cpp 18 Mar 2005 13:45:39 -0000 1.1.1.1 +++ CmpiImpl.cpp 10 May 2005 15:50:17 -0000 1.2 @@ -21,6 +21,7 @@ */ #define CMPI_WRAPPER_IMPL +#define CMPI_VERSION 100 #include "CmpiInstance.h" #include "CmpiObjectPath.h" @@ -1177,8 +1178,7 @@ void CmpiInstance::setPropertyFilter(const char** properties, const char** keys) { if (keys==0) keys = _nullkeys; - CMPIStatus rc=getEnc()->ft->setPropertyFilter(getEnc(),(char**)properties, - (char**)keys); + CMPIStatus rc=getEnc()->ft->setPropertyFilter(getEnc(),properties,keys); if (rc.rc!=CMPI_RC_OK) throw CmpiStatus(rc); } @@ -1201,7 +1201,7 @@ } CmpiStatus::CmpiStatus(const CMPIrc rcp, const char *msg) { st.rc=rcp; - st.msg=CMNewString(CmpiProviderBase::getBroker(),(char*)msg,NULL); + st.msg=CMNewString(CmpiProviderBase::getBroker(),msg,NULL); } CMPIrc CmpiStatus::rc() const { @@ -1454,7 +1454,7 @@ { CMPIStatus rc={CMPI_RC_OK,NULL}; CMPIInstance* ci=getEnc()->bft->getInstance - (getEnc(),ctx.getEnc(),cop.getEnc(),(char **)properties,&rc); + (getEnc(),ctx.getEnc(),cop.getEnc(),properties,&rc); if (rc.rc!=CMPI_RC_OK) throw CmpiStatus(rc); return CmpiInstance(ci); } @@ -1475,8 +1475,8 @@ void CmpiBroker::setInstance(const CmpiContext& ctx, const CmpiObjectPath& cop, const CmpiInstance& inst, const char** properties) { - CMPIStatus rc=getEnc()->bft->setInstance - (getEnc(),ctx.getEnc(),cop.getEnc(),inst.getEnc(), (char**)properties); + CMPIStatus rc=getEnc()->bft->modifyInstance + (getEnc(),ctx.getEnc(),cop.getEnc(),inst.getEnc(), properties); if (rc.rc!=CMPI_RC_OK) throw CmpiStatus(rc); } @@ -1502,7 +1502,7 @@ { CMPIStatus rc={CMPI_RC_OK,NULL}; CMPIEnumeration* en=getEnc()->bft->enumInstances - (getEnc(),ctx.getEnc(),cop.getEnc(),(char**)properties,&rc); + (getEnc(),ctx.getEnc(),cop.getEnc(),properties,&rc); if (rc.rc!=CMPI_RC_OK) throw CmpiStatus(rc); return CmpiEnumeration(en); } @@ -1576,7 +1576,7 @@ CmpiString::CmpiString(const CmpiString& s) { - enc=CMNewString(CmpiProviderBase::getBroker(),(char*)s.charPtr(),NULL); + enc=CMNewString(CmpiProviderBase::getBroker(),s.charPtr(),NULL); } CmpiString::CmpiString(CMPIString* c) { @@ -1859,7 +1859,7 @@ void *CmpiDateTime::makeDateTime(CMPIBroker *mb, const char* utcTime) { CMPIStatus rc={CMPI_RC_OK,NULL}; - void *dt=mb->eft->newDateTimeFromChars(mb,(char*)utcTime,&rc); + void *dt=mb->eft->newDateTimeFromChars(mb,utcTime,&rc); if (rc.rc!=CMPI_RC_OK) throw CmpiStatus(rc); return dt; } Index: ChangeLog =================================================================== RCS file: /cvsroot/sblim/cmpi-devel/ChangeLog,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- ChangeLog 18 Mar 2005 13:45:39 -0000 1.1.1.1 +++ ChangeLog 10 May 2005 15:50:17 -0000 1.2 @@ -0,0 +1,15 @@ +2005-05-10 <mih...@dy...> + + * CmpiImpl.cpp: Bug 1199111 Changed from setInstance to modifyInstance. + Removed some type now superfluous type cast. + + * configure.ac: New version number. + + * cmpi/cmpimacs.h: Bug 1199111 Changed function signatures to comply + with spec. + + * cmpi/cmpift.h: Bug 1199111 Changed function signatures to comply + with spec. + + * cmpi/cmpidt.h: Bug 1199111 Changed function signatures to comply + with spec. |