diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-05-14 02:42:15 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-05-14 02:42:15 +0800 |
commit | 7373109abc9829c49eabf26e951a0ec6647666ac (patch) | |
tree | f508489f955c15fc36376374072cfb8ce6a9e6de /openbsc/include/openbsc/signal.h | |
parent | c1cb5eb38d5199de9049c59dc080051deba7aa53 (diff) | |
parent | cf5cc5bb5b472f470eb9584a32dee3c38413f93a (diff) |
Merge branch 'master' into on-waves/mgcp
Diffstat (limited to 'openbsc/include/openbsc/signal.h')
-rw-r--r-- | openbsc/include/openbsc/signal.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/openbsc/include/openbsc/signal.h b/openbsc/include/openbsc/signal.h index 1b974e288..48f7946b3 100644 --- a/openbsc/include/openbsc/signal.h +++ b/openbsc/include/openbsc/signal.h @@ -26,7 +26,6 @@ #include <errno.h> #include <openbsc/gsm_data.h> -#include <openbsc/gsm_subscriber.h> #include <osmocore/signal.h> @@ -43,6 +42,7 @@ enum signal_subsystems { SS_SCALL, SS_GLOBAL, SS_CHALLOC, + SS_NS, }; /* SS_PAGING signals */ @@ -118,6 +118,8 @@ enum signal_global { S_GLOBAL_SHUTDOWN, }; +struct gsm_subscriber; + struct paging_signal_data { struct gsm_subscriber *subscr; struct gsm_bts *bts; @@ -133,7 +135,7 @@ struct scall_signal_data { }; struct ipacc_ack_signal_data { - struct gsm_bts *bts; + struct gsm_bts_trx *trx; u_int8_t msg_type; }; @@ -143,4 +145,16 @@ struct challoc_signal_data { enum gsm_chan_t type; }; +enum signal_ns { + S_NS_RESET, + S_NS_BLOCK, + S_NS_UNBLOCK, + S_NS_ALIVE_EXP, /* Tns-alive expired more than N times */ +}; + +struct ns_signal_data { + struct gprs_nsvc *nsvc; + uint8_t cause; +}; + #endif |