diff options
author | Tomas Kukosa <tomas.kukosa@siemens.com> | 2006-08-16 08:07:30 +0000 |
---|---|---|
committer | Tomas Kukosa <tomas.kukosa@siemens.com> | 2006-08-16 08:07:30 +0000 |
commit | 5ff34d332b73a3cd183d1541d699b6ac10af6ec9 (patch) | |
tree | bad0a5eff295a8114e2ccfd96fb32143f17482d8 /asn1/h225 | |
parent | 0902016b4253ffede243499b9f637a2b12df1eb7 (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.cnf | 45 |
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 |