aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/bss.h
blob: 39957ab7cce58e46bf9f8149796868a7925f6da7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _BSS_H_
#define _BSS_H_

#include <openbsc/xsc.h>

struct gsm_network;
struct msgb;

/* start and stop network */
extern int bsc_network_init(mncc_recv_cb_t mncc_recv);
extern int bsc_network_configure(const char *cfg_file);
extern int bsc_shutdown_net(struct gsm_network *net);

/* register all supported BTS */
extern int bts_init(void);
extern int bts_model_bs11_init(void);
extern int bts_model_rbs2k_init(void);
extern int bts_model_nanobts_init(void);
extern int bts_model_nokia_site_init(void);
extern int bts_model_sysmobts_init(void);
#endif