osaf/libs/common/immsv/include/immutil.h |   8 ++++----
 osaf/tools/safimm/src/immutil.c          |  20 ++++++++++++--------
 2 files changed, 16 insertions(+), 12 deletions(-)


diff --git a/osaf/libs/common/immsv/include/immutil.h 
b/osaf/libs/common/immsv/include/immutil.h
--- a/osaf/libs/common/immsv/include/immutil.h
+++ b/osaf/libs/common/immsv/include/immutil.h
@@ -270,7 +270,7 @@ CcbUtilOperationData_t *ccbutil_getCcbOp
  *
  * @return SaAisErrorT
  */
-extern SaAisErrorT immutil_getAttrValuesNumber(const SaImmAttrNameT attrName,
+extern SaAisErrorT immutil_getAttrValuesNumber(const char *attrName,
        const SaImmAttrValuesT_2 **attr, SaUint32T *attrValuesNumber);
 
  /**
@@ -299,7 +299,7 @@ extern SaAisErrorT immutil_getAttrValues
  *
  * @return SaAisErrorT SA_AIS_OK when conversion was successful
  */
-        extern SaAisErrorT immutil_getAttr(const SaImmAttrNameT attrName,
+extern SaAisErrorT immutil_getAttr(const char *attrName,
                const SaImmAttrValuesT_2 **attr, SaUint32T index, void *param);
 
 /**
@@ -411,10 +411,10 @@ extern SaAisErrorT immutil_getAttrValues
                                                             SaSelectionObjectT 
*selectionObject);
 
        extern SaAisErrorT immutil_saImmOiClassImplementerSet(SaImmOiHandleT 
immOiHandle,
-                                                             const 
SaImmClassNameT className);
+                                                             const char 
*className);
 
        extern SaAisErrorT 
immutil_saImmOiClassImplementerRelease(SaImmOiHandleT immOiHandle,
-                                                                 const 
SaImmClassNameT className);
+                                                                 const char 
*className);
 
        extern SaAisErrorT immutil_saImmOiImplementerSet(SaImmOiHandleT 
immOiHandle,
                                                         const 
SaImmOiImplementerNameT implementerName);
diff --git a/osaf/tools/safimm/src/immutil.c b/osaf/tools/safimm/src/immutil.c
--- a/osaf/tools/safimm/src/immutil.c
+++ b/osaf/tools/safimm/src/immutil.c
@@ -377,7 +377,7 @@ char const *immutil_getStringAttr(const 
 }
 
 SaAisErrorT immutil_getAttrValuesNumber(
-       const SaImmAttrNameT attrName, const SaImmAttrValuesT_2 **attr, 
SaUint32T *attrValuesNumber)
+       const char *attrName, const SaImmAttrValuesT_2 **attr, SaUint32T 
*attrValuesNumber)
 {
         SaAisErrorT error = SA_AIS_ERR_NAME_NOT_FOUND;
         int i;
@@ -397,7 +397,7 @@ SaAisErrorT immutil_getAttrValuesNumber(
 }
 
 /* note: SA_IMM_ATTR_SASTRINGT is intentionally not supported */
-SaAisErrorT immutil_getAttr(const SaImmAttrNameT attrName,
+SaAisErrorT immutil_getAttr(const char *attrName,
        const SaImmAttrValuesT_2 **attr, SaUint32T index, void *param)
 {
         SaAisErrorT error = SA_AIS_ERR_NAME_NOT_FOUND;
@@ -993,13 +993,15 @@ SaAisErrorT immutil_saImmOiSelectionObje
        return rc;
 }
 
-SaAisErrorT immutil_saImmOiClassImplementerSet(SaImmOiHandleT immOiHandle, 
const SaImmClassNameT className)
+SaAisErrorT immutil_saImmOiClassImplementerSet(SaImmOiHandleT immOiHandle, 
const char *className)
 {
-       SaAisErrorT rc = saImmOiClassImplementerSet(immOiHandle, className);
+       SaAisErrorT rc = saImmOiClassImplementerSet(immOiHandle,
+                       (const SaImmClassNameT) className);
        unsigned int nTries = 1;
        while (rc == SA_AIS_ERR_TRY_AGAIN && nTries < 
immutilWrapperProfile.nTries) {
                usleep(immutilWrapperProfile.retryInterval * 1000);
-               rc = saImmOiClassImplementerSet(immOiHandle, className);
+               rc = saImmOiClassImplementerSet(immOiHandle,
+                               (const SaImmClassNameT) className);
                nTries++;
        }
        if (rc != SA_AIS_OK && immutilWrapperProfile.errorsAreFatal)
@@ -1007,13 +1009,15 @@ SaAisErrorT immutil_saImmOiClassImplemen
        return rc;
 }
 
-SaAisErrorT immutil_saImmOiClassImplementerRelease(SaImmOiHandleT immOiHandle, 
const SaImmClassNameT className)
+SaAisErrorT immutil_saImmOiClassImplementerRelease(SaImmOiHandleT immOiHandle, 
const char *className)
 {
-       SaAisErrorT rc = saImmOiClassImplementerRelease(immOiHandle, className);
+       SaAisErrorT rc = saImmOiClassImplementerRelease(immOiHandle,
+                       (const SaImmClassNameT) className);
        unsigned int nTries = 1;
        while (rc == SA_AIS_ERR_TRY_AGAIN && nTries < 
immutilWrapperProfile.nTries) {
                usleep(immutilWrapperProfile.retryInterval * 1000);
-               rc = saImmOiClassImplementerRelease(immOiHandle, className);
+               rc = saImmOiClassImplementerRelease(immOiHandle,
+                               (const SaImmClassNameT) className);
                nTries++;
        }
        if (rc != SA_AIS_OK && immutilWrapperProfile.errorsAreFatal)

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to