blob: 9f16bf7d75c11f19048c1ac55021fcb3425808a5 [file] [log] [blame]
Pablo Neira Ayuso0d2881a2011-05-14 11:32:48 +02001#ifndef _BSS_H_
2#define _BSS_H_
3
Neels Hofmeyr402006d2016-05-11 14:28:25 +02004#include <openbsc/gsm_data.h>
5
Pablo Neira Ayuso0d2881a2011-05-14 11:32:48 +02006struct msgb;
7
8/* start and stop network */
Neels Hofmeyre2354412016-05-11 14:12:00 +02009extern int bsc_network_alloc(mncc_recv_cb_t mncc_recv);
10extern int bsc_network_configure(const char *cfg_file);
Pablo Neira Ayuso0d2881a2011-05-14 11:32:48 +020011extern int bsc_shutdown_net(struct gsm_network *net);
12
13/* register all supported BTS */
14extern int bts_init(void);
15extern int bts_model_bs11_init(void);
16extern int bts_model_rbs2k_init(void);
17extern int bts_model_nanobts_init(void);
Dieter Spaar16646022011-07-28 00:01:50 +020018extern int bts_model_nokia_site_init(void);
Harald Weltef383aa12012-07-02 19:51:55 +020019extern int bts_model_sysmobts_init(void);
Pablo Neira Ayuso0d2881a2011-05-14 11:32:48 +020020#endif