Pablo Neira Ayuso | 0d2881a | 2011-05-14 11:32:48 +0200 | [diff] [blame] | 1 | #ifndef _BSS_H_ |
| 2 | #define _BSS_H_ |
| 3 | |
Neels Hofmeyr | 9084396 | 2017-09-04 15:04:35 +0200 | [diff] [blame] | 4 | #include <osmocom/msc/gsm_data.h> |
Neels Hofmeyr | 402006d | 2016-05-11 14:28:25 +0200 | [diff] [blame] | 5 | |
Pablo Neira Ayuso | 0d2881a | 2011-05-14 11:32:48 +0200 | [diff] [blame] | 6 | struct msgb; |
| 7 | |
| 8 | /* start and stop network */ |
Neels Hofmeyr | e235441 | 2016-05-11 14:12:00 +0200 | [diff] [blame] | 9 | extern int bsc_network_alloc(mncc_recv_cb_t mncc_recv); |
| 10 | extern int bsc_network_configure(const char *cfg_file); |
Pablo Neira Ayuso | 0d2881a | 2011-05-14 11:32:48 +0200 | [diff] [blame] | 11 | extern int bsc_shutdown_net(struct gsm_network *net); |
| 12 | |
| 13 | /* register all supported BTS */ |
| 14 | extern int bts_init(void); |
| 15 | extern int bts_model_bs11_init(void); |
| 16 | extern int bts_model_rbs2k_init(void); |
| 17 | extern int bts_model_nanobts_init(void); |
Dieter Spaar | 1664602 | 2011-07-28 00:01:50 +0200 | [diff] [blame] | 18 | extern int bts_model_nokia_site_init(void); |
Harald Welte | f383aa1 | 2012-07-02 19:51:55 +0200 | [diff] [blame] | 19 | extern int bts_model_sysmobts_init(void); |
Pablo Neira Ayuso | 0d2881a | 2011-05-14 11:32:48 +0200 | [diff] [blame] | 20 | #endif |