aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/signal.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-07-29 23:14:15 +0200
committerHarald Welte <laforge@gnumonks.org>2009-07-29 23:14:15 +0200
commitea5cf30d155967e3cbc14847eb253bb2ae16256b (patch)
treeee1e65b0b0a8256afbb0d7f5edc002569d224279 /openbsc/include/openbsc/signal.h
parente34e117ff15213c3d5562a4cdc6387375d22a14c (diff)
issue a signal once a subscriber is attached or detached
Diffstat (limited to 'openbsc/include/openbsc/signal.h')
-rw-r--r--openbsc/include/openbsc/signal.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/signal.h b/openbsc/include/openbsc/signal.h
index 2ce812d10..8f0f8cbd8 100644
--- a/openbsc/include/openbsc/signal.h
+++ b/openbsc/include/openbsc/signal.h
@@ -38,6 +38,7 @@ enum signal_subsystems {
SS_ABISIP,
SS_NM,
SS_LCHAN,
+ SS_SUBSCR,
};
/* SS_PAGING signals */
@@ -69,6 +70,12 @@ enum signal_lchan {
S_LCHAN_UNEXPECTED_RELEASE,
};
+/* SS_SUBSCR signals */
+enum signal_subscr {
+ S_SUBSCR_ATTACHED,
+ S_SUBSCR_DETACHED,
+};
+
typedef int signal_cbfn(unsigned int subsys, unsigned int signal,
void *handler_data, void *signal_data);