summaryrefslogtreecommitdiffstats
path: root/src/fsm.c
Commit message (Expand)AuthorAgeFilesLines
* fsm: Re-set fsm_inst->T to 0 after timer expirationHarald Welte2017-04-161-1/+4
* osmo_fsm: Lookup functions to find FSM Instance by name or IDHarald Welte2017-04-161-0/+24
* fsm: Add VTY introspection of osmo_fsm and their instancesHarald Welte2017-01-071-3/+3
* Add osmo_fsm_find_by_name() and avoid registering FSM with same nameHarald Welte2017-01-071-1/+13
* fsm: term: get parent pointer as late as possibleNeels Hofmeyr2016-12-241-1/+4
* fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term()Neels Hofmeyr2016-12-241-20/+42
* fsm: move LOGPFSMSRC and LOGPFSMLSRC to .hNeels Hofmeyr2016-12-241-13/+0
* fsm: log calling file+line for error "event for NULL fi"Neels Hofmeyr2016-12-241-2/+3
* fsm: doc: add missing file, line args; fix ws + tweak on one lineNeels Hofmeyr2016-12-241-1/+7
* fsm: log tweak: upon free, say 'Freeing instance'Neels Hofmeyr2016-12-211-1/+1
* utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macrosNeels Hofmeyr2016-12-211-7/+5
* fsm: term: safer iteration to remove all child FSMsNeels Hofmeyr2016-12-201-4/+20
* fsm: explicitly log removal from parent fsmNeels Hofmeyr2016-12-161-0/+3
* add value strings for enum osmo_fsm_term_cause and use for loggingNeels Hofmeyr2016-12-151-1/+13
* typo in comment for osmo_fsm_log_addr()Neels Hofmeyr2016-12-141-1/+1
* fsm: log caller's source for events and state changes, not fsm.c linesNeels Hofmeyr2016-12-141-17/+45
* fsm: add LOGPFSML to pass explicit logging levelNeels Hofmeyr2016-12-141-9/+6
* Add logging and testing for FSM deallocationMax2016-11-081-0/+1
* Fix typo in osmo_fsm_log_addr()Max2016-11-011-1/+1
* fsm: Make sure we call 'onenter' of new state, not old stateHarald Welte2016-08-011-0/+1
* fsm: delete the timer when changing stateHarald Welte2016-07-101-0/+3
* fsm: talloc + copy the 'id' passed into a FSMHarald Welte2016-07-101-1/+2
* fsm: call 'onenter' as last step of a state changeHarald Welte2016-07-101-3/+4
* fsm: Introduce default time-out handlingHarald Welte2016-06-271-8/+13
* Add Finite State Machine abstraction codeHarald Welte2016-06-161-0/+422