aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/signal.h
AgeCommit message (Collapse)AuthorFilesLines
2009-06-10move openbsc into its own subdirectoryHarald Welte1-88/+0
2009-06-06lchan: Handle the abnormal case of channel getting closedHolger Freyther1-0/+11
The abnormal case is that lchan_free ist getting called due a RSL_MT_CHAN_REL_ACK in the RSL but the refcount of this channel is not zero. This means that some "logical operation" is still going on that needs to be cancelled. Instead of always queuing up all operations in the struct gsm_lchan use the signal framework to inform higher layers about this abnormal case. In gsm_04_08.c a signal handler is installed and in the abnormal case the location updating request operation is freed.
2009-05-01send a signal for every software activation or failure event reportHarald Welte1-0/+7
2009-02-17* increased debug verbosity for ip.access BIDND_ACK processingHarald Welte1-2/+10
* emit a signel when the BIND is acknowledged
2009-02-16modify the signal handler/dispatch code (sorry zecke, no offense, I just had ↵Harald Welte1-18/+15
some different ideas) * introduce new notion of subsystem in addition to signal number * no need for bitmasks of 'areas' (aka subsystems) * pass subsystem/signal_nr/... per argument rather than by data structure
2009-02-16[sms] Send a notification on incoming SMSHolger Freyther1-1/+8
Further tests of the signal class. Send a notification on incoming SMS.
2009-02-14[signal] Move the area into the struct signal_data...Holger Freyther1-2/+3
Remove the parameter and move the signal kind into the signal struct. Make register/deregister fully symmetric.
2009-02-14[signal] Add generic signal registration and dispatch...Holger Freyther1-0/+57
This will be used for generic registration and dispatching of any kind of event. We will have different areas (like with the debug interface) and each layer can define their own struct for the event message... This is not tested yet