osmo-bsc/include/osmocom/bsc
Neels Hofmeyr a6078fe1d8 use libosmocore osmo_tdef
Move the T_defs API to libosmocore as osmo_tdefs: remove the local T_defs API
and use libosmocore's osmo_tdef* API instead.

The root reason is moving the mgw_endpoint_fsm to libosmo-mgcp-client to be
able to use it in osmo-msc for inter-MSC handover.

When adding osmo_tdef, the new concept of timer groups was added to the API. It
would make sense to apply group names here as well, but do not modify the VTY
configuration for timers. The future might bring separate groups (or not).

Depends: Ibd6b1ed7f1bd6e1f2e0fde53352055a4468f23e5 (libosmocore)
Change-Id: I66674a5d8403d820038762888c846bae10ceac58
2019-04-23 21:57:44 +02:00
..
Makefile.am use libosmocore osmo_tdef 2019-04-23 21:57:44 +02:00
a_reset.h GSCON: call api of a_reset.c with msc object directly 2018-08-07 15:11:41 +00:00
abis_nm.h abis_nm: Add support to parse OML IP and Unit Id in Get Attributes 2018-11-09 15:50:44 +00:00
abis_om2000.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
abis_rsl.h RSL: restructure MDCX functions 2018-11-22 12:53:06 +00:00
acc_ramp.h ensure that acc_ramp_init() is only called once 2018-04-11 16:53:05 +00:00
arfcn_range_encode.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
assignment_fsm.h large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
bsc_msc_data.h AMR: Signal usage of octet-aligned or bandwith-efficient mode to MSC 2019-03-19 13:57:20 +00:00
bsc_msg_filter.h Rename bsc_msg_acc_lst_vty_init to have more uniform prefix 2018-06-28 12:58:53 +02:00
bsc_rll.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
bsc_subscr_conn_fsm.h lchan release: always Deact SACCH 2018-11-14 16:16:30 +00:00
bsc_subscriber.h use __FILE__, not __BASE_FILE__ 2018-08-20 12:40:43 +02:00
bss.h dissolve libbsc: move all to src/osmo-bsc, link .o files 2018-06-07 19:09:06 +02:00
bts_ipaccess_nanobts_omlattr.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
chan_alloc.h chan_alloc: remove references to lchan_alloc() 2019-01-17 15:52:25 +01:00
codec_pref.h assignment_fsm: fix channel allocator preferences 2019-02-21 10:17:37 +01:00
ctrl.h Support control connection status query for a particular MSC. 2018-01-09 11:18:10 +00:00
debug.h create separate logging categories for lchan,ts,as FSMs 2018-07-28 12:18:23 +02:00
e1_config.h libcommon: join gsm_data_shared.* into gsm_data.* 2018-02-14 12:15:40 +01:00
gsm_04_08_rr.h gsm_04_08: improve gsm48_multirate_config() 2018-10-24 09:22:41 +02:00
gsm_04_80.h bsc/gsm_04_80.h: clean up useless declarations 2018-01-12 14:06:56 +00:00
gsm_08_08.h cosmetic: rename bsc_api.h to gsm_08_08.h 2018-07-28 12:18:23 +02:00
gsm_data.h use libosmocore osmo_tdef 2019-04-23 21:57:44 +02:00
handover.h large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
handover_cfg.h vty doc: drop "(HO algo 2 only)" strings 2018-11-06 20:01:53 +00:00
handover_decision.h HO: make bts_by_arfcn_bsic() public 2018-01-19 22:09:19 +00:00
handover_decision_2.h HO: Implement load based handover, as handover_decision_2.c 2018-02-19 17:11:47 +01:00
handover_fsm.h Revert "fix inter-BSC-HO-incoming for AoIP (1/2)" 2019-04-19 10:31:11 +02:00
handover_vty.h HO: cfg: tweak vty write 2018-02-16 16:11:16 +01:00
ipaccess.h IPA: log OML/RSL link drop reason 2019-01-03 19:10:58 +00:00
lchan_fsm.h make sure early lchan act failure resets the lchan 2018-12-21 03:02:27 +01:00
lchan_rtp_fsm.h lchan_fsm: split off lchan_rtp_fsm, establish RTP a bit earlier 2018-07-28 12:18:23 +02:00
lchan_select.h Revert "assignment_fsm: Properly support assigning signalling mode TCH/x" 2019-03-14 22:47:31 +00:00
meas_feed.h resurrect meas_feed.c: vty, vty-test 2018-05-04 15:02:24 +00:00
meas_rep.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
mgw_endpoint_fsm.h use libosmocore osmo_tdef 2019-04-23 21:57:44 +02:00
misdn.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
neighbor_ident.h inter-BSC HO: neighbor_ident API: drop 9bit BSIC 2018-07-28 12:18:23 +02:00
network_listen.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
openbscdefines.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
osmo_bsc.h cosmetic: reduce bsc_api.h 2018-07-28 12:18:23 +02:00
osmo_bsc_grace.h Implement support for paging based on CI (cell identifier). 2018-01-15 10:46:43 +00:00
osmo_bsc_lcls.h Move LCLS references from gsm_data to osmo_bsc_lcls 2019-03-14 13:21:19 +00:00
osmo_bsc_reset.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
osmo_bsc_rf.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
osmo_bsc_sigtran.h Remove 'struct bsc_msc_connection' + fix IPA-encapsulated CTRL 2018-05-27 20:17:02 +02:00
paging.h Move BTS selection for paging from osmo_bsc_grace.c into osmo_bsc_bssap.c. 2018-01-16 14:14:01 +01:00
pcu_if.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
pcuif_proto.h pcu_if: implement support for 3-digit MNC 2018-03-11 00:45:45 +01:00
penalty_timers.h cosmetic: penalty timers: constify, tweak doc 2018-06-08 16:16:42 +00:00
rest_octets.h Generate SI2bis Rest Octets 2017-12-12 18:00:56 +00:00
rs232.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
signal.h abis_nm: Introduce new signal S_NM_GET_ATTR_REP 2018-11-21 13:26:35 +00:00
system_information.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
timeslot_fsm.h large refactoring: use FSMs for lchans; add inter-BSC HO 2018-07-28 12:18:23 +02:00
ussd.h move include/openbsc to include/osmocom/bsc 2017-09-06 16:26:13 +02:00
vty.h vty: drop unused vty definitions (*_NODE, msc_*) 2018-03-22 17:27:57 +00:00