aboutsummaryrefslogtreecommitdiffstats
path: root/src/fsm.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-07fsm: Add VTY introspection of osmo_fsm and their instancesHarald Welte1-3/+3
2017-01-07Add osmo_fsm_find_by_name() and avoid registering FSM with same nameHarald Welte1-1/+13
2016-12-24fsm: term: get parent pointer as late as possibleNeels Hofmeyr1-1/+4
2016-12-24fsm: factor out osmo_fsm_inst_term_children() from osmo_fsm_inst_term()Neels Hofmeyr1-20/+42
2016-12-24fsm: move LOGPFSMSRC and LOGPFSMLSRC to .hNeels Hofmeyr1-13/+0
2016-12-24fsm: log calling file+line for error "event for NULL fi"Neels Hofmeyr1-2/+3
2016-12-24fsm: doc: add missing file, line args; fix ws + tweak on one lineNeels Hofmeyr1-1/+7
2016-12-21fsm: log tweak: upon free, say 'Freeing instance'Neels Hofmeyr1-1/+1
2016-12-21utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macrosNeels Hofmeyr1-7/+5
2016-12-20fsm: term: safer iteration to remove all child FSMsNeels Hofmeyr1-4/+20
2016-12-16fsm: explicitly log removal from parent fsmNeels Hofmeyr1-0/+3
2016-12-15add value strings for enum osmo_fsm_term_cause and use for loggingNeels Hofmeyr1-1/+13
2016-12-14typo in comment for osmo_fsm_log_addr()Neels Hofmeyr1-1/+1
2016-12-14fsm: log caller's source for events and state changes, not fsm.c linesNeels Hofmeyr1-17/+45
2016-12-14fsm: add LOGPFSML to pass explicit logging levelNeels Hofmeyr1-9/+6
2016-11-08Add logging and testing for FSM deallocationMax1-0/+1
2016-11-01Fix typo in osmo_fsm_log_addr()Max1-1/+1
2016-08-01fsm: Make sure we call 'onenter' of new state, not old stateHarald Welte1-0/+1
2016-07-10fsm: delete the timer when changing stateHarald Welte1-0/+3
2016-07-10fsm: talloc + copy the 'id' passed into a FSMHarald Welte1-1/+2
2016-07-10fsm: call 'onenter' as last step of a state changeHarald Welte1-3/+4
2016-06-27fsm: Introduce default time-out handlingHarald Welte1-8/+13
2016-06-16Add Finite State Machine abstraction codeHarald Welte1-0/+422