Important Update:

- FunctionCore:
  - Add OldState to ChannelStateEvent()
  - Add new method ChannelOutState()
  - Update Logging levels
- SelectableCore:
  - Restart LastAction timer of Name Resolve fail (cause delayed re-open)
- Watchdog:
  - Move JSON PingInterval param to "Config" object
This commit is contained in:
Charl Wentzel
2019-06-10 17:25:31 +02:00
parent 7787da5119
commit 253eb91824
4 changed files with 35 additions and 8 deletions

View File

@@ -1060,6 +1060,7 @@ bool CSelectableCore::ResolveAddress( THandle * Handle )
DestroyResolveReq( Handle, true );
HandleState( Handle, csFailed );
SetStartTime( &Handle->LastAction ); // Allow delay before retrying resolve
return false;
}
return false;
@@ -1101,6 +1102,7 @@ bool CSelectableCore::HandleResolve( THandle * Handle )
DestroyResolveReq( Handle, true );
HandleState( Handle, csFailed );
SetStartTime( &Handle->LastAction ); // Allow delay before retrying resolve
return false;
}
@@ -1120,6 +1122,7 @@ bool CSelectableCore::HandleResolve( THandle * Handle )
Handle->AddressInfo = NULL;
HandleState( Handle, csFailed );
SetStartTime( &Handle->LastAction ); // Allow delay before retrying resolve
return false;
}
@@ -1807,7 +1810,7 @@ bool CSelectableCore::Close( THandle * Handle, bool QuickReopen )
};
// Change State
HandleState( Handle, ((Fail)? csFailed : csClosed) );
HandleState( Handle, ((Fail)? csFailed : csClosed) );
return true;
}
//---------------------------------------------------------------------------