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
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to