diff options
author | Harald Welte <laforge@gnumonks.org> | 2019-08-18 19:36:10 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2019-08-18 19:40:42 +0200 |
commit | 3286eb37c5824d4f85ade9e7b0216b725c53725e (patch) | |
tree | d1ad1fbea9fba6991b42ea0f660d2a9ccea297ca | |
parent | 56071b7d7d328a40168049ff7c63239a528d8575 (diff) |
IPA_Emulation: Fix building without CTRL support
Back in JUne, Change-Id I4d1eca6b0008a395b7f7449e6ea3f9b6d41133c7
attempted to introduce compilation of IPA_Emulation without CTRL but
it failed to cover all references to CTRL with the correspondign
ifdef/endif blocks. Let's fix this.
Change-Id: I68349b32f613aacced84011601121f2265243600
-rw-r--r-- | library/IPA_Emulation.ttcnpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/library/IPA_Emulation.ttcnpp b/library/IPA_Emulation.ttcnpp index 2305b7b2..7b80c2d2 100644 --- a/library/IPA_Emulation.ttcnpp +++ b/library/IPA_Emulation.ttcnpp @@ -51,8 +51,9 @@ import from RSPRO all; import from RSPRO_Types all; #endif - +#ifdef IPA_EMULATION_CTRL import from Osmocom_CTRL_Types all; +#endif modulepar { /* Use Osmocom extended IPA mux header */ @@ -146,10 +147,12 @@ type port IPA_OML_PT message { } with { extension "internal" } #endif +#ifdef IPA_EMULATION_CTRL /* Client port for CTRL inside IPA */ type port IPA_CTRL_PT message { inout CtrlMessage, ASP_IPA_Event; } with { extension "internal" } +#endif #ifdef IPA_EMULATION_GSUP /* Client port for CTRL inside IPA */ @@ -550,8 +553,10 @@ private function ScanEvents() runs on IPA_Emulation_CT { var ASP_Event asp_evt; var Socket_API_Definitions.PortEvent port_evt; var octetstring payload; - var CtrlMessage ctrl_msg; var ASP_IPA_Unitdata ipa_ud; +#ifdef IPA_EMULATION_CTRL + var CtrlMessage ctrl_msg; +#endif #ifdef IPA_EMULATION_SCCP var ASP_MTP3_TRANSFERreq mtp_req; #endif @@ -631,9 +636,11 @@ private function ScanEvents() runs on IPA_Emulation_CT { f_mgcp_to_user(ipa_rx.msg); } #endif +#ifdef IPA_EMULATION_CTRL case (IPAC_PROTO_EXT_CTRL) { f_ctrl_to_user(ipa_rx.msg); } +#endif #ifdef IPA_EMULATION_GSUP case (IPAC_PROTO_EXT_GSUP) { f_gsup_to_user(ipa_rx.msg); |