summaryrefslogtreecommitdiffstats
path: root/tests/fsm
Commit message (Expand)AuthorAgeFilesLines
* fsm: refuse state chg and events after termNeels Hofmeyr2019-10-291-1996/+292
* add osmo_fsm_set_dealloc_ctx(), to help with use-after-freeNeels Hofmeyr2019-10-292-17/+3460
* fsm_dealloc_test: no need for ST_DESTROYINGNeels Hofmeyr2019-04-112-1799/+1520
* fsm: support graceful osmo_fsm_inst_term() cascadesNeels Hofmeyr2019-04-112-225/+3283
* fsm: add flag to ensure osmo_fsm_inst_term() happens only onceNeels Hofmeyr2019-04-111-38/+340
* add fsm_dealloc_test.cNeels Hofmeyr2019-04-112-0/+598
* log: fsm: allow logging the timeout on state changeNeels Hofmeyr2019-02-262-10/+13
* osmo_fsm_inst_state_chg(): set T also for zero timeoutNeels Hofmeyr2019-01-293-0/+57
* add osmo_fsm_inst_state_chg_keep_timer()Neels Hofmeyr2018-05-312-1/+105
* add osmo_fsm_inst_update_id_f()Neels Hofmeyr2018-04-092-0/+51
* cosmetic: osmo_fsm_inst_update_id(): don't log "allocate"Neels Hofmeyr2018-04-091-2/+2
* fsm: id: properly set name in case of NULL idNeels Hofmeyr2018-04-092-14/+1
* fsm_test: more thoroughly test FSM inst ids and namesNeels Hofmeyr2018-04-092-7/+138
* fsm_test: terminate the main loop instead of exit on timeoutNeels Hofmeyr2018-04-092-2/+7
* fsm: Update the name as well if the id is updated and accept NULLDaniel Willmann2018-03-191-0/+4
* print BIG FAT ERROR message if osmo_fsm lacks event namesStefan Sperling2018-02-262-4/+11
* fsm_test.c: fix unreachable checkVadim Yanitskiy2017-05-151-1/+3
* control_if: Add control interface commands for FSMsHarald Welte2017-04-272-11/+45
* osmo_fsm: Lookup functions to find FSM Instance by name or IDHarald Welte2017-04-162-9/+15
* fsm_test.c: fix compiler warning: timer cb return typeNeels Hofmeyr2016-12-241-1/+1
* fsm: add LOGPFSML to pass explicit logging levelNeels Hofmeyr2016-12-141-1/+1
* Add logging and testing for FSM deallocationMax2016-11-081-4/+5
* Add osmo_fsm_unregister() to headerMax2016-11-021-0/+1
* Add Finite State Machine abstraction codeHarald Welte2016-06-163-0/+166