Harald Welte | 8d77b95 | 2009-12-17 00:31:10 +0100 | [diff] [blame] | 1 | #ifndef _HANDOVER_H |
| 2 | #define _HANDOVER_H |
Holger Hans Peter Freyther | f2553a6 | 2010-06-30 12:58:14 +0800 | [diff] [blame] | 3 | |
| 4 | struct gsm_subscriber_connection; |
| 5 | |
Harald Welte | 8d77b95 | 2009-12-17 00:31:10 +0100 | [diff] [blame] | 6 | int bsc_handover_start(struct gsm_lchan *old_lchan, struct gsm_bts *bts); |
| 7 | |
Holger Hans Peter Freyther | f2553a6 | 2010-06-30 12:58:14 +0800 | [diff] [blame] | 8 | /* clear any operation for this connection */ |
Holger Hans Peter Freyther | ebd50a6 | 2010-12-27 13:46:48 +0100 | [diff] [blame] | 9 | void bsc_clear_handover(struct gsm_subscriber_connection *conn, int free_lchan); |
Holger Hans Peter Freyther | f2553a6 | 2010-06-30 12:58:14 +0800 | [diff] [blame] | 10 | |
Holger Hans Peter Freyther | c121bb3 | 2012-12-26 10:17:42 +0100 | [diff] [blame] | 11 | /* Return the old lchan or NULL. This is meant for audio handling */ |
| 12 | struct gsm_lchan *bsc_handover_pending(struct gsm_lchan *new_lchan); |
| 13 | |
Harald Welte | 8d77b95 | 2009-12-17 00:31:10 +0100 | [diff] [blame] | 14 | #endif /* _HANDOVER_H */ |