toggle menu
kfsm
1.9.0-RC1
common
js
jvm
linux
wasm
switch theme
search in API
kfsm
/
io.jumpco.open.kfsm.async
/
AsyncTimer
Async
Timer
common
js
jvm
linux
wasm
expect
class
AsyncTimer
<
S
,
E
,
C
,
A
,
R
>
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
class
AsyncTimer
<
S
,
E
,
C
,
A
,
R
>
(
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
val
context
:
C
,
val
arg
:
A
?
,
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
class
AsyncTimer
<
S
,
E
,
C
,
A
,
R
>
(
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
val
context
:
C
,
val
arg
:
A
?
,
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
class
AsyncTimer
<
S
,
E
,
C
,
A
,
R
>
(
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
val
context
:
C
,
val
arg
:
A
?
,
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
class
AsyncTimer
<
S
,
E
,
C
,
A
,
R
>
(
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
val
context
:
C
,
val
arg
:
A
?
,
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
Members
Constructors
Async
Timer
Link copied to clipboard
common
js
jvm
linux
wasm
expect
constructor
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
constructor
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
constructor
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
constructor
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
actual
constructor
(
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
,
context
:
C
,
arg
:
A
?
,
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
,
coroutineScope
:
CoroutineScope
)
Properties
active
Link copied to clipboard
js
jvm
linux
wasm
var
active
:
Boolean
var
active
:
Boolean
var
active
:
Boolean
var
active
:
Boolean
arg
Link copied to clipboard
js
jvm
linux
wasm
val
arg
:
A
?
val
arg
:
A
?
val
arg
:
A
?
val
arg
:
A
?
context
Link copied to clipboard
js
jvm
linux
wasm
val
context
:
C
val
context
:
C
val
context
:
C
val
context
:
C
definition
Link copied to clipboard
js
jvm
linux
wasm
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
val
definition
:
AsyncTimerDefinition
<
S
,
E
,
C
,
A
,
R
>
parent
Fsm
Link copied to clipboard
js
jvm
linux
wasm
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
val
parentFsm
:
AsyncStateMapInstance
<
S
,
E
,
C
,
A
,
R
>
Functions
cancel
Link copied to clipboard
common
js
jvm
linux
wasm
expect
fun
cancel
(
)
actual
fun
cancel
(
)
actual
fun
cancel
(
)
actual
fun
cancel
(
)
actual
fun
cancel
(
)
trigger
Link copied to clipboard
common
js
jvm
linux
wasm
expect
suspend
fun
trigger
(
)
actual
suspend
fun
trigger
(
)
actual
suspend
fun
trigger
(
)
actual
suspend
fun
trigger
(
)
actual
suspend
fun
trigger
(
)