osaf/services/saf/amf/amfd/hlt.cc | 14 +++++++------- osaf/services/saf/amf/amfd/hlttype.cc | 18 ++++++++---------- 2 files changed, 15 insertions(+), 17 deletions(-)
diff --git a/osaf/services/saf/amf/amfd/hlt.cc b/osaf/services/saf/amf/amfd/hlt.cc --- a/osaf/services/saf/amf/amfd/hlt.cc +++ b/osaf/services/saf/amf/amfd/hlt.cc @@ -16,7 +16,7 @@ */ #include <stddef.h> -#include <string.h> +#include <util.h> #include <logtrace.h> #include <immutil.h> @@ -63,15 +63,15 @@ static SaAisErrorT ccb_completed_delete_hdlr(CcbUtilOperationData_t *opdata) { AVD_COMP *comp; - SaNameT comp_name; + std::string comp_name; AVD_SU_SI_REL *curr_susi; AVD_COMP_CSI_REL *compcsi; SaAisErrorT rc = SA_AIS_ERR_BAD_OPERATION; TRACE_ENTER(); - avsv_sanamet_init(&opdata->objectName, &comp_name, "safComp="); + avsv_sanamet_init(Amf::to_string(&opdata->objectName), comp_name, "safComp="); - comp = comp_db->find(Amf::to_string(&comp_name)); + comp = comp_db->find(comp_name); for (curr_susi = comp->su->list_of_susi; curr_susi != nullptr; curr_susi = curr_susi->su_next) for (compcsi = curr_susi->list_of_csicomp; compcsi; compcsi = compcsi->susi_csicomp_next) { if (compcsi->comp == comp) { @@ -118,15 +118,15 @@ const SaImmAttrModificationT_2 *attr_mod; int i = 0; const AVD_COMP *comp; - SaNameT comp_dn; + std::string comp_dn; char *comp_name; TRACE_ENTER2("CCB ID %llu, '%s'", opdata->ccbId, opdata->objectName.value); comp_name = strstr((char *)opdata->objectName.value, "safComp"); osafassert(comp_name); - comp_dn.length = sprintf((char *)comp_dn.value, "%s", comp_name); - comp = comp_db->find(Amf::to_string(&comp_dn)); + comp_dn = comp_name; + comp = comp_db->find(comp_dn); osafassert(comp); while ((attr_mod = opdata->param.modify.attrMods[i++]) != nullptr) { diff --git a/osaf/services/saf/amf/amfd/hlttype.cc b/osaf/services/saf/amf/amfd/hlttype.cc --- a/osaf/services/saf/amf/amfd/hlttype.cc +++ b/osaf/services/saf/amf/amfd/hlttype.cc @@ -15,10 +15,8 @@ * */ -#include <string> +#include "util.h" #include <set> -#include <string.h> -#include "util.h" #include "node.h" #include <logtrace.h> #include <immutil.h> @@ -65,15 +63,15 @@ const SaImmAttrModificationT_2 *attr_mod; int i; const AVD_COMP_TYPE *comp_type; - SaNameT comp_type_name; + std::string comp_type_name; TRACE_ENTER2("CCB ID %llu, '%s'", opdata->ccbId, opdata->objectName.value); // input example: opdata.objectName.value, safHealthcheckKey=AmfDemo,safVersion=1,safCompType=AmfDemo1 - avsv_sanamet_init(&opdata->objectName, &comp_type_name, "safVersion="); + avsv_sanamet_init(Amf::to_string(&opdata->objectName), comp_type_name, "safVersion="); - if ((comp_type = comptype_db->find(Amf::to_string(&comp_type_name))) == 0) { - LOG_ER("Internal error: %s not found", comp_type_name.value); + if ((comp_type = comptype_db->find(comp_type_name)) == 0) { + LOG_ER("Internal error: %s not found", comp_type_name.c_str()); return; } @@ -85,7 +83,7 @@ AVD_COMP *comp = comp_type->list_of_comp; while (comp != nullptr) { node_set.insert(comp->su->su_on_node); - TRACE("comp name %s on node %s", comp->comp_info.name.value, comp->su->su_on_node->name.value); + TRACE("comp name %s on node %s", comp->comp_info.name.value, comp->su->su_on_node->name.c_str()); comp = comp->comp_type_list_comp_next; } @@ -106,11 +104,11 @@ if (!strcmp(attribute->attrName, "saAmfHctDefPeriod")) { TRACE("saAmfHctDefPeriod modified to '%llu' for CompType '%s' on node '%s'", *param_val, - opdata->objectName.value, (*it)->name.value); + opdata->objectName.value, (*it)->name.c_str()); param.attr_id = saAmfHctDefPeriod_ID; } else if (!strcmp(attribute->attrName, "saAmfHctDefMaxDuration")) { TRACE("saAmfHctDefMaxDuration modified to '%llu' for CompType '%s' on node '%s", *param_val, - opdata->objectName.value, (*it)->name.value); + opdata->objectName.value, (*it)->name.c_str()); param.attr_id = saAmfHctDefMaxDuration_ID; } else LOG_WA("Unexpected attribute name: %s", attribute->attrName); ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel