neels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/15963 )
Change subject: msc: split off f_mgcp_find_param_entry() ...................................................................... msc: split off f_mgcp_find_param_entry() Split f_mgcp_find_param_entry() out of f_mgcp_find_param() to be able to act on an MgcpParameterList without an enclosing MgcpMessage. Will be used by upcoming I8b82476f55a98f7a94d5c4f1cd80eac427b2d20f Change-Id: I90f213d2a1be979afa024e0faa25d532f9858636 --- M library/MGCP_Templates.ttcn 1 file changed, 12 insertions(+), 7 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/63/15963/1 diff --git a/library/MGCP_Templates.ttcn b/library/MGCP_Templates.ttcn index dae379e..e03fd8e 100644 --- a/library/MGCP_Templates.ttcn +++ b/library/MGCP_Templates.ttcn @@ -453,6 +453,17 @@ sdp := * } + function f_mgcp_find_param_entry(MgcpParameterList pars, MgcpInfoCode code, out charstring ret) + return boolean { + for (var integer i := 0; i < sizeof(pars); i := i+1) { + if (pars[i].code == code) { + ret := pars[i].val; + return true; + } + } + return false; + } + function f_mgcp_find_param(MgcpMessage msg, MgcpInfoCode code, out charstring ret) return boolean { var MgcpParameterList pars; @@ -461,13 +472,7 @@ } else { pars := msg.response.params; } - for (var integer i := 0; i < sizeof(pars); i := i+1) { - if (pars[i].code == code) { - ret := pars[i].val; - return true; - } - } - return false; + return f_mgcp_find_param_entry(pars, code, ret); } /* template to determine if a MGCP endpoint is a wildcard endpoint */ -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/15963 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I90f213d2a1be979afa024e0faa25d532f9858636 Gerrit-Change-Number: 15963 Gerrit-PatchSet: 1 Gerrit-Owner: neels <nhofm...@sysmocom.de> Gerrit-MessageType: newchange