osaf/services/saf/amf/amfd/include/si.h | 1 +
osaf/services/saf/amf/amfd/include/si_dep.h | 1 -
osaf/services/saf/amf/amfd/si_dep.cc | 14 +++++++-------
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/osaf/services/saf/amf/amfd/include/si.h
b/osaf/services/saf/amf/amfd/include/si.h
--- a/osaf/services/saf/amf/amfd/include/si.h
+++ b/osaf/services/saf/amf/amfd/include/si.h
@@ -146,6 +146,7 @@ public:
bool all_sponsors_active();
void unassign();
void update_dependents_states();
+ void screen_si_dependencies();
private:
AVD_SI(const AVD_SI&);
diff --git a/osaf/services/saf/amf/amfd/include/si_dep.h
b/osaf/services/saf/amf/amfd/include/si_dep.h
--- a/osaf/services/saf/amf/amfd/include/si_dep.h
+++ b/osaf/services/saf/amf/amfd/include/si_dep.h
@@ -72,7 +72,6 @@ AVD_SI_DEP *avd_sidep_find(AVD_SI *spons
void avd_sidep_tol_tmr_evh(AVD_CL_CB *cb, struct avd_evt_tag *evt);
void avd_sidep_assign_evh(AVD_CL_CB *cb, struct avd_evt_tag *evt);
void avd_sidep_unassign_evh(AVD_CL_CB *cb, struct avd_evt_tag *evt);
-void sidep_si_screen_si_dependencies(AVD_SI *si);
void avd_sidep_update_si_dep_state_for_all_sis(AVD_SG *sg);
void sidep_stop_tol_timer(AVD_CL_CB *cb, AVD_SI *si);
extern SaAisErrorT avd_sidep_config_get(void);
diff --git a/osaf/services/saf/amf/amfd/si_dep.cc
b/osaf/services/saf/amf/amfd/si_dep.cc
--- a/osaf/services/saf/amf/amfd/si_dep.cc
+++ b/osaf/services/saf/amf/amfd/si_dep.cc
@@ -671,7 +671,7 @@ void avd_sidep_update_si_dep_state_for_a
/*Avoid screening if si is neither a sponsor si nor a dependent
si*/
if ((si->spons_si_list != NULL) || (si->num_dependents > 0))
- sidep_si_screen_si_dependencies(si);
+ si->screen_si_dependencies();
}
TRACE_LEAVE();
}
@@ -693,16 +693,16 @@ void avd_sidep_update_si_dep_state_for_a
* NOTES:
*
**************************************************************************/
-void sidep_si_screen_si_dependencies(AVD_SI *si)
+void AVD_SI::screen_si_dependencies()
{
- TRACE_ENTER2("%s", si->name.value);
+ TRACE_ENTER2("%s", name.value);
/*update the si_dep_state of si based on assignement states of its
sponsors*/
- sidep_update_si_self_dep_state(si);
+ sidep_update_si_self_dep_state(this);
/*update si_dep_state of dependent sis of si.*/
- if (si->num_dependents)
- si->update_dependents_states();
+ if (num_dependents)
+ update_dependents_states();
TRACE_LEAVE();
}
@@ -1364,7 +1364,7 @@ static void sidep_ccb_apply_cb(CcbUtilOp
delete sidep;
if (avd_cb->avail_state_avd == SA_AMF_HA_ACTIVE) {
/* Update the SI according to its existing sponsors
state */
- sidep_si_screen_si_dependencies(dep_si);
+ dep_si->screen_si_dependencies();
sidep_si_take_action(dep_si);
}
break;
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel