Fix service groups on controller-1 stuck in initial
Initialize fail-pending timer id. Also deregister the timer when program exits. Closes-Bug: 1797567 Change-Id: Ief278dfff1185a6acea718b683da11934a192161 Signed-off-by: Bin Qian <bin.qian@windriver.com>
This commit is contained in:
parent
5a88ecc2a7
commit
5f9731c47e
@ -17,6 +17,16 @@
|
||||
|
||||
static const int FAIL_PENDING_TIMEOUT = 2000; //2000ms
|
||||
|
||||
SmFailoverFailPendingState::SmFailoverFailPendingState(SmFailoverFSM& fsm) : SmFSMState(fsm)
|
||||
{
|
||||
this->_pending_timer_id = SM_TIMER_ID_INVALID;
|
||||
}
|
||||
|
||||
SmFailoverFailPendingState::~SmFailoverFailPendingState()
|
||||
{
|
||||
this->_deregister_timer();
|
||||
}
|
||||
|
||||
SmErrorT SmFailoverFailPendingState::event_handler(SmFailoverEventT event, const ISmFSMEventData* event_data)
|
||||
{
|
||||
//SmFSMEventDataTypeT event_data_type = event_data->get_event_data_type();
|
||||
|
@ -12,7 +12,8 @@
|
||||
class SmFailoverFailPendingState : public SmFSMState
|
||||
{
|
||||
public:
|
||||
SmFailoverFailPendingState(SmFailoverFSM& fsm) : SmFSMState(fsm){}
|
||||
SmFailoverFailPendingState(SmFailoverFSM& fsm);
|
||||
virtual ~SmFailoverFailPendingState();
|
||||
SmErrorT enter_state();
|
||||
SmErrorT exit_state();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user