aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/gsm_ss/gsm_ss.cnf
blob: c8017b1ce067881c5ed8bcd06d2ea78bb02c94bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# gsm_ss.cnf
# GSM SS conformation file

# $Id$

#.INCLUDE ../gsmmap/gsm_map-exp.cnf

#.EXPORTS

#.PDU

#.NO_EMIT

#.TYPE_RENAME

#.FIELD_RENAME

#----------------------------------------------------------------------------------------
#.FN_BODY DestinationReference

 tvbuff_t	*parameter_tvb;
 char		*digit_str;

 offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index,
                                    &parameter_tvb);
 if (parameter_tvb) {
   digit_str = unpack_digits(parameter_tvb, 1);

   proto_tree_add_string(tree, hf_MAP_DialoguePDU_destref_digits, parameter_tvb, 1, -1, digit_str);
   g_free(digit_str);
 }

#.END
#----------------------------------------------------------------------------------------
#.FN_BODY OriginationReference
 tvbuff_t	*parameter_tvb;
 char		*digit_str;

 offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index,
                                    &parameter_tvb);
 if (parameter_tvb) {
   digit_str = unpack_digits(parameter_tvb, 1);

   proto_tree_add_string(tree, hf_MAP_DialoguePDU_origref_digits, parameter_tvb, 1, -1, digit_str);
   g_free(digit_str);
 }

#.END
#----------------------------------------------------------------------------------------
#.END