blob: 3fe71a28bc44b57b932f62864f4704ad3d04c7bb [file] [log] [blame]
Harald Welte8d77b952009-12-17 00:31:10 +01001#ifndef _HANDOVER_H
2#define _HANDOVER_H
Holger Hans Peter Freytherf2553a62010-06-30 12:58:14 +08003
4struct gsm_subscriber_connection;
5
Harald Welte8d77b952009-12-17 00:31:10 +01006int bsc_handover_start(struct gsm_lchan *old_lchan, struct gsm_bts *bts);
7
Holger Hans Peter Freytherf2553a62010-06-30 12:58:14 +08008/* clear any operation for this connection */
Holger Hans Peter Freytherebd50a62010-12-27 13:46:48 +01009void bsc_clear_handover(struct gsm_subscriber_connection *conn, int free_lchan);
Holger Hans Peter Freytherf2553a62010-06-30 12:58:14 +080010
Holger Hans Peter Freytherc121bb32012-12-26 10:17:42 +010011/* Return the old lchan or NULL. This is meant for audio handling */
12struct gsm_lchan *bsc_handover_pending(struct gsm_lchan *new_lchan);
13
Harald Welte8d77b952009-12-17 00:31:10 +010014#endif /* _HANDOVER_H */