aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/h225
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2006-08-16 08:07:30 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2006-08-16 08:07:30 +0000
commit5ff34d332b73a3cd183d1541d699b6ac10af6ec9 (patch)
treebad0a5eff295a8114e2ccfd96fb32143f17482d8 /asn1/h225
parent0902016b4253ffede243499b9f637a2b12df1eb7 (diff)
- add value_ptr into struct _asn1_ctx_t
- small changes in h225.cnf - H.225 regenerated svn path=/trunk/; revision=18923
Diffstat (limited to 'asn1/h225')
-rw-r--r--asn1/h225/h225.cnf45
1 files changed, 17 insertions, 28 deletions
diff --git a/asn1/h225/h225.cnf b/asn1/h225/h225.cnf
index 6862bfbf6c..ad0a36f55e 100644
--- a/asn1/h225/h225.cnf
+++ b/asn1/h225/h225.cnf
@@ -411,98 +411,83 @@ IsupNumber/nationalStandardPartyNumber isupNationalStandardPartyNumber
#.END
#----------------------------------------------------------------------------------------
-#.FN_PARS
-FacilityReason VAL_PTR = &value
-GatekeeperRejectReason VAL_PTR = &value
-UnregRequestReason VAL_PTR = &value
-UnregRejectReason VAL_PTR = &value
-BandRejectReason VAL_PTR = &value
-DisengageReason VAL_PTR = &value
-DisengageRejectReason VAL_PTR = &value
-AdmissionRejectReason VAL_PTR = &value
-LocationRejectReason VAL_PTR = &value
-RegistrationRejectReason VAL_PTR = &value
-InfoRequestNakReason VAL_PTR = &value
-ReleaseCompleteReason VAL_PTR = &value
-#.END
-
-#.FN_BODY FacilityReason
+#.FN_BODY FacilityReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY GatekeeperRejectReason
+#.FN_BODY GatekeeperRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY UnregRequestReason
+#.FN_BODY UnregRequestReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY UnregRejectReason
+#.FN_BODY UnregRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY BandRejectReason
+#.FN_BODY BandRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY DisengageReason
+#.FN_BODY DisengageReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#----------------------------------------------------------------------------------------
-#.FN_BODY DisengageRejectReason
+#.FN_BODY DisengageRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY AdmissionRejectReason
+#.FN_BODY AdmissionRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY LocationRejectReason
+#.FN_BODY LocationRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY RegistrationRejectReason
+#.FN_BODY RegistrationRejectReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY InfoRequestNakReason
+#.FN_BODY InfoRequestNakReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
h225_pi->reason = value;
#.END
#----------------------------------------------------------------------------------------
-#.FN_BODY ReleaseCompleteReason
+#.FN_BODY ReleaseCompleteReason VAL_PTR = &value
guint32 value;
%(DEFAULT_BODY)s
@@ -512,10 +497,14 @@ ReleaseCompleteReason VAL_PTR = &value
#.FN_BODY CallIdentifier/guid
tvbuff_t *guid_tvb;
- offset = dissect_per_octet_string(tvb,offset,%(ACTX)s,tree,hf_index,GUID_LEN,GUID_LEN,&guid_tvb);
+ %(ACTX)s->value_ptr = &guid_tvb;
+%(DEFAULT_BODY)s
tvb_memcpy(guid_tvb,(guint8 *)&h225_pi->guid,0,GUID_LEN);
+ %(ACTX)s->value_ptr = NULL;
#.END
#----------------------------------------------------------------------------------------
+#.FN_PARS GloballyUniqueID VAL_PTR = %(ACTX)s->value_ptr
+#----------------------------------------------------------------------------------------
#.FN_PARS RequestSeqNum VAL_PTR = &(h225_pi->requestSeqNum)
#----------------------------------------------------------------------------------------
#.FN_BODY H323-UU-PDU/h4501SupplementaryService/_item VAL_PTR = &h4501_tvb