forceReset method
Forces the stream into reset state without sending frames (e.g., called by session on its own closure)
Implementation
Future<void> forceReset() async {
_log.fine('$_logPrefix forceReset() called. Current state: $_state');
if (_state == YamuxStreamState.closed || _state == YamuxStreamState.reset) {
_log.finer('$_logPrefix forceReset() called but stream already closed/reset. State: $_state. Doing nothing.');
return;
}
_state = YamuxStreamState.reset;
await _cleanup();
_log.fine('$_logPrefix forceReset() completed. Final state: $_state');
}