1. b3e3a5d fsm: osmo_fsm_{event,inst,state}_name(): make *fi pointer const by Vadim Yanitskiy · 1 year, 11 months ago
  2. 4eb0f16 fsm: Add osmo_fsm_inst_broadcast_children() by Harald Welte · 3 years, 6 months ago
  3. 344776d fsm.h: add missing include of logging.h by Neels Hofmeyr · 4 years, 8 months ago
  4. 988f6d7 add osmo_fsm_set_dealloc_ctx(), to help with use-after-free by Neels Hofmeyr · 4 years, 9 months ago
  5. 7b74551 fsm: Allow millisecond granularity in osmo_fsm built-in timer by Harald Welte · 5 years ago
  6. b480b74 add identifier sanitation for setting FSM instance ids by Neels Hofmeyr · 5 years ago
  7. 1f9cc01 fsm: support graceful osmo_fsm_inst_term() cascades by Neels Hofmeyr · 5 years ago
  8. 3b414a4 fsm: add flag to ensure osmo_fsm_inst_term() happens only once by Neels Hofmeyr · 5 years ago
  9. d4b79c8 fsm: add osmo_fsm_inst_state_chg_keep_or_start_timer() by Neels Hofmeyr · 5 years ago
  10. 5734bff represent negative T-timers as Osmocom-specific X-timers by Neels Hofmeyr · 5 years ago
  11. 050f2d3 log: fsm: allow logging the timeout on state change by Neels Hofmeyr · 6 years ago
  12. 56632b6 osmo_fsm_state_name: make robust against NULL fi by Neels Hofmeyr · 5 years ago
  13. 691ba52 add LOGPFSMSL(), LOGPFSMSLSRC() by Neels Hofmeyr · 6 years ago
  14. b0b39af LOGPFSM*: guard against fi == NULL by Neels Hofmeyr · 6 years ago
  15. b11ff7c add API doc for LOGPFSM* macros by Neels Hofmeyr · 6 years ago
  16. e5bde90 define LOGPFSM fmt only once, in LOGPFSMLSRC by Neels Hofmeyr · 6 years ago
  17. 983dcb9 use __FILE__, not __BASE_FILE__ by Neels Hofmeyr · 6 years ago
  18. 3385e4b fsm: Change semantics of LOGPFSML() log-level by Harald Welte · 6 years ago
  19. 407df02 add osmo_fsm_inst_state_chg_keep_timer() by Neels Hofmeyr · 6 years ago
  20. a64c45a add osmo_fsm_inst_update_id_f() by Neels Hofmeyr · 6 years ago
  21. d1f5793 fsm: allow graceful exit on FSM termination by Philipp Maier · 6 years ago
  22. b0c43a6 fsm: Add a function to change the FSM instance ID later by Daniel Willmann · 6 years ago
  23. 2a06a49 fsm: add functions for unlinking and changing parents by Philipp Maier · 6 years ago
  24. 17518fe doxygen: unify use of \file across the board by Neels Hofmeyr · 7 years ago
  25. 87e4550 doxygen: enable AUTOBRIEF, drop \brief by Neels Hofmeyr · 7 years ago
  26. 4585e67 osmo_fsm: Lookup functions to find FSM Instance by name or ID by Harald Welte · 7 years ago
  27. fca04bb fsm: convenience: add inline osmo_fsm_inst_state_name() by Neels Hofmeyr · 7 years ago
  28. 8808bb4 Add osmo_fsm_find_by_name() and avoid registering FSM with same name by Harald Welte · 7 years ago
  29. c014f60 fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term() by Neels Hofmeyr · 8 years ago
  30. eeacf90 fsm: move LOGPFSMSRC and LOGPFSMLSRC to .h by Neels Hofmeyr · 8 years ago
  31. 42b59c1 fsm api doc: fix typo in doxygen marker '\breif' by Neels Hofmeyr · 8 years ago
  32. 5c5c78a add value strings for enum osmo_fsm_term_cause and use for logging by Neels Hofmeyr · 8 years ago
  33. 725698a fsm: log caller's source for events and state changes, not fsm.c lines by Neels Hofmeyr · 8 years ago
  34. 6a13e7f fsm: add LOGPFSML to pass explicit logging level by Neels Hofmeyr · 8 years ago
  35. dda5e79 doc: fsm timer_cb: explain return value by Neels Hofmeyr · 8 years ago
  36. 8b25a3f Add osmo_fsm_unregister() to header by Max · 8 years ago
  37. f627c0f fsm: Introduce default time-out handling by Harald Welte · 8 years ago
  38. 136e737 Add Finite State Machine abstraction code by Harald Welte · 8 years ago