Now all disectors requiring asn2wrs can be generated using
[metze/wireshark/wip.git] / asn1 / t125 / t125.cnf
1 # T.125/MCS-PROTOCOL.cnf
2 # Copyright 2007 Ronnie Sahlberg
3 # $Id$
4 #----------------------------------------------------------------------------------------
5 #.EXPORTS
6 #----------------------------------------------------------------------------------------
7 #.END
8
9 #.OMIT_ASSIGNMENT
10 # dissecected in t124
11 DomainMCSPDU
12 PlumbDomainIndication
13 ErectDomainRequest
14 MergeChannelsRequest
15 MergeChannelsConfirm
16 PurgeChannelsIndication
17 MergeTokensRequest
18 MergeTokensConfirm
19 PurgeTokensIndication
20 DisconnectProviderUltimatum
21 RejectMCSPDUUltimatum
22 AttachUserRequest
23 AttachUserConfirm
24 DetachUserRequest
25 DetachUserIndication
26 ChannelJoinRequest
27 ChannelJoinConfirm
28 ChannelLeaveRequest
29 ChannelConveneRequest
30 ChannelConveneConfirm
31 ChannelDisbandRequest
32 ChannelDisbandIndication
33 ChannelAdmitRequest
34 ChannelAdmitIndication
35 ChannelExpelRequest
36 ChannelExpelIndication
37 SendDataRequest
38 SendDataIndication
39 UniformSendDataRequest
40 UniformSendDataIndication
41 TokenGrabConfirm
42 TokenInhibitRequest
43 TokenInhibitConfirm
44 TokenGiveRequest
45 TokenGiveIndication
46 TokenGiveResponse
47 TokenGiveConfirm
48 TokenPleaseRequest
49 TokenPleaseIndication
50 TokenReleaseRequest
51 TokenReleaseConfirm
52 TokenTestRequest
53 TokenTestConfirm
54 TokenStatus
55 Segmentation
56 ChannelAttributes
57 TokenAttributes
58 TokenGrabRequest
59 Reason
60 Diagnostic
61 StaticChannelId                         
62 UserId                                  
63 PrivateChannelId                        
64 AssignedChannelId                       
65 TokenId
66 DynamicChannelId
67 ChannelId                                                           
68 #.PDU
69 #----------------------------------------------------------------------------------------
70
71 #.PDU_NEW
72 #----------------------------------------------------------------------------------------
73 ConnectMCSPDU
74 #.END
75
76 #.VIRTUAL_ASSGN
77 #----------------------------------------------------------------------------------------
78
79 # dissecected in t124
80 # FN_BODY DomainMCSPDU  VAL_PTR = &domainmcs_value
81 #       gint domainmcs_value;
82 #
83 #%(DEFAULT_BODY)s
84 #       switch(domainmcs_value) {
85 #       case 25: /* sendDataRequest */
86 #       case 26: /* sendDataIndication */
87 #       case 27: /* uniformSendDataRequest */
88 #       case 28: /* uniformSendDataIndication */
89 #               /* Do nothing */
90 #               break;
91 #       default:
92 #               col_append_sep_fstr(%(ACTX)s->pinfo->cinfo, COL_INFO, " ", "MCS: %%s ", val_to_str(domainmcs_value, t125_DomainMCSPDU_vals, "Unknown"));
93 #               break;
94 #       }
95 # END
96
97 #.FN_BODY Connect-Initial/_untag/userData VAL_PTR  = &next_tvb
98 #.FN_BODY Connect-Initial/_untag/userData
99     tvbuff_t    *next_tvb = NULL;
100 %(DEFAULT_BODY)s
101     if(next_tvb) 
102         dissector_try_heuristic(t125_heur_subdissector_list, next_tvb,
103              actx->pinfo, top_tree, NULL);
104 #.END
105
106 #.FN_BODY Connect-Response/_untag/userData VAL_PTR  = &next_tvb
107 #.FN_BODY Connect-Response/_untag/userData
108     tvbuff_t    *next_tvb = NULL;
109 %(DEFAULT_BODY)s
110     if(next_tvb) 
111         dissector_try_heuristic(t125_heur_subdissector_list, next_tvb,
112              actx->pinfo, top_tree, NULL);
113 #.END
114
115
116 #----------------------------------------------------------------------------------------
117 # vim:set ts=4 sts=2 sw=2: