diff options
Diffstat (limited to 'asn1/rnsap/rnsap.cnf')
-rw-r--r-- | asn1/rnsap/rnsap.cnf | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/asn1/rnsap/rnsap.cnf b/asn1/rnsap/rnsap.cnf new file mode 100644 index 0000000000..6f8c1a9a29 --- /dev/null +++ b/asn1/rnsap/rnsap.cnf @@ -0,0 +1,84 @@ +# rnsap.cnf +# rnsap conformation file +# Copyright 2005 Anders Broman +# $Id$ +#.PDU +RNSAP-PDU + +#.TYPE_RENAME + +#.FIELD_RENAME + + +#.FN_PARS ProcedureCode + +VAL_PTR = &ProcedureCode + +#.FN_FTR ProcedureCode + if (check_col(pinfo->cinfo, COL_INFO)) + col_add_fstr(pinfo->cinfo, COL_INFO, "%s ", + val_to_str(ProcedureCode, rnsap_ProcedureCode_vals, + "unknown message")); +#.FN_PARS ProtocolIE-ID + +VAL_PTR = &ProtocolIE_ID + +#.FN_PARS ProcedureID/ddMode + +VAL_PTR = &ddMode + +#.FN_BODY Extension + + offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree); + +#.FN_BODY InitiatingMessageValue + + offset = dissect_rnsap_InitiatingMessageValueValue(tvb, offset, pinfo, tree); + +#.FN_BODY SuccessfulOutcomeValue + + offset = dissect_rnsap_SuccessfulOutcomeValueValue(tvb, offset, pinfo, tree); + +#.FN_BODY OutcomeValue + /* FIX ME */ + guint length; + + offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_pdu_length, &length); + offset = offset + length; + BYTE_ALIGN_OFFSET(offset) + +#.FN_BODY UnsuccessfulOutcomeValue + + offset = dissect_rnsap_UnsuccessfulOutcomeValueValue(tvb, offset, pinfo, tree); + +#.FN_BODY ProtocolIEValue + + offset = dissect_rnsap_ProtocolIEValueValue(tvb, offset, pinfo, tree); + +#.FN_BODY FirstValue + /* FIX ME */ + guint length; + + offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length); + offset = offset + length; + BYTE_ALIGN_OFFSET(offset) + +#.FN_BODY SecondValue + /* FIX ME */ + guint length; + + offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length); + offset = offset + length; + BYTE_ALIGN_OFFSET(offset) + + +#.FN_BODY PrivateIEvalue + /* FIX ME */ + guint length; + + offset = dissect_per_length_determinant(tvb, offset, pinfo, tree, hf_rnsap_IE_length, &length); + offset = offset + length; + BYTE_ALIGN_OFFSET(offset) + +#.TYPE_ATTR +BLER TYPE = FT_INT32 DISPLAY = BASE_DEC STRINGS = NULL
\ No newline at end of file |