BlockingAutomaton

Properties

Link copied to clipboard
abstract val state: State

Functions

Link copied to clipboard
abstract fun acceptNewState(previousState: State, transition: Transition, nextState: State)
Link copied to clipboard
abstract fun acquire()
Link copied to clipboard
abstract fun checkTransition(previousState: State, transition: Transition): CheckResult<State, NoNextStateReason>
Link copied to clipboard
abstract fun release()