aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/gsm_data.h
diff options
context:
space:
mode:
authorHolger Freyther <zecke@selfish.org>2008-12-29 06:42:17 +0000
committerHolger Freyther <zecke@selfish.org>2008-12-29 06:42:17 +0000
commit2eafef599cc400cd8942cb2a9ed5e295f424405a (patch)
tree72aa08ae9432377d1776905c5a17f10deaa9f292 /include/openbsc/gsm_data.h
parentabade7af88843abc041144fcbfcc525e65a66e94 (diff)
Up on call released release the channel and take the next item
Once a call is released, release the gsm_lchan and move to the next item in pending_stations or wait for more work.
Diffstat (limited to 'include/openbsc/gsm_data.h')
-rw-r--r--include/openbsc/gsm_data.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h
index a838c79b7..c3eea594a 100644
--- a/include/openbsc/gsm_data.h
+++ b/include/openbsc/gsm_data.h
@@ -151,6 +151,7 @@ struct gsm_network {
void (*update_request_accepted)(struct gsm_bts *, u_int32_t);
void (*channel_allocated)(struct gsm_lchan *bts, enum gsm_chreq_reason_t);
void (*channel_response)(struct gsm_lchan *, int acked);
+ void (*call_released)(struct gsm_lchan *);
};
struct gsm_network *gsm_network_init(unsigned int num_bts, u_int16_t country_code,