Skip to content
Success

Changes

Summary

  1. sigtran: Make osmo_ss7_route struct and several APIs private (details)
  2. sigtran: Make osmo_ss7_linkset APIs private (details)
  3. sigtran: Make osmo_ss7_link APIs private (details)
Commit d86f064f5d7a1d75e46523eaaf520e39d72cbd01 by Pau Espin Pedrol
sigtran: Make osmo_ss7_route struct and several APIs private

The struct is in general managed internally by the library, only a few
APIs which are in use by some external users (osmo-hnbgw and osmo-bsc
vty) are left public.

Change-Id: I8a86966cb6a5361687987a2e9acd79c4ab3d97c4
The file was modifiedinclude/osmocom/sigtran/osmo_ss7.h
The file was modifiedsrc/Makefile.am
The file was modifiedsrc/xua_as_fsm.c
The file was modifiedsrc/ss7_internal.h
The file was modifiedTODO-RELEASE
The file was modifiedsrc/osmo_ss7_vty.c
The file was modifiedsrc/osmo_ss7_hmrt.c
The file was modifiedsrc/osmo_ss7_route_table.c
The file was modifiedtests/ss7/ss7_test.c
The file was modifiedsrc/sccp_user.c
The file was addedsrc/osmo_ss7_route.c
The file was modifiedsrc/sccp_scrc.c
The file was modifiedsrc/osmo_ss7.c
The file was modifiedsrc/osmo_ss7_as.c
The file was addedsrc/ss7_route.h
The file was modifiedsrc/xua_rkm.c
Commit 66417c2c4917245f8679fe3bdafa1ec928944792 by Pau Espin Pedrol
sigtran: Make osmo_ss7_linkset APIs private

linkset objects are managed so far exclusively through libosmo-sigtran
VTY interface, hence make the struct as well as all its APIs private.

Change-Id: I3b16f858d890b0a31780a2b85a609eae6374665a
The file was addedsrc/osmo_ss7_linkset.c
The file was modifiedinclude/osmocom/sigtran/osmo_ss7.h
The file was modifiedsrc/osmo_ss7_route.c
The file was modifiedsrc/osmo_ss7_hmrt.c
The file was addedsrc/ss7_linkset.h
The file was modifiedsrc/sccp_scrc.c
The file was modifiedsrc/osmo_ss7.c
The file was modifiedtests/ss7/ss7_test.c
The file was modifiedsrc/Makefile.am
Commit 09f3420b2473da825f38ce6f2d5cddf45bb0992e by Pau Espin Pedrol
sigtran: Make osmo_ss7_link APIs private

link objects are managed so far exclusively through libosmo-sigtran
VTY interface, hence make the struct as well as all its APIs private.

Change-Id: Ia6fa48bdc23adb15579852cff4873f654b3bf029
The file was modifiedsrc/Makefile.am
The file was modifiedsrc/osmo_ss7.c
The file was addedsrc/ss7_link.h
The file was modifiedsrc/osmo_ss7_linkset.c
The file was addedsrc/osmo_ss7_link.c
The file was modifiedtests/ss7/ss7_test.c
The file was modifiedinclude/osmocom/sigtran/osmo_ss7.h