1 /* This file was created automatically
2 * Source file: $Begemot: libunimsg/atm/msg/msg.def,v 1.3 2003/09/19 11:58:15 hbb Exp $
6 #ifndef _NETNATM_MSG_UNI_MSG_H_
7 #define _NETNATM_MSG_UNI_MSG_H_
10 struct uni_msghdr hdr;
11 struct uni_ie_connid connid;
12 struct uni_ie_epref epref;
13 struct uni_ie_notify notify;
14 struct uni_ie_git git[UNI_NUM_IE_GIT];
16 struct uni_ie_report report;
17 struct uni_ie_unrec unrec;
20 struct uni_call_proc {
21 struct uni_msghdr hdr;
22 struct uni_ie_connid connid;
23 struct uni_ie_epref epref;
24 struct uni_ie_notify notify;
25 struct uni_ie_unrec unrec;
29 struct uni_msghdr hdr;
30 struct uni_ie_aal aal;
31 struct uni_ie_blli blli;
32 struct uni_ie_connid connid;
33 struct uni_ie_epref epref;
34 struct uni_ie_notify notify;
35 struct uni_ie_conned conned;
36 struct uni_ie_connedsub connedsub;
37 struct uni_ie_eetd eetd;
38 struct uni_ie_git git[UNI_NUM_IE_GIT];
40 struct uni_ie_traffic traffic;
41 struct uni_ie_exqos exqos;
42 struct uni_ie_facility facility;
43 struct uni_ie_abrsetup abrsetup;
44 struct uni_ie_abradd abradd;
45 struct uni_ie_called_soft called_soft;
46 struct uni_ie_report report;
47 struct uni_ie_unrec unrec;
50 struct uni_connect_ack {
51 struct uni_msghdr hdr;
52 struct uni_ie_notify notify;
53 struct uni_ie_unrec unrec;
57 struct uni_msghdr hdr;
58 struct uni_ie_cause cause[2];
59 struct uni_ie_notify notify;
60 struct uni_ie_git git[UNI_NUM_IE_GIT];
62 struct uni_ie_facility facility;
63 struct uni_ie_crankback crankback;
64 struct uni_ie_unrec unrec;
67 struct uni_release_compl {
68 struct uni_msghdr hdr;
69 struct uni_ie_cause cause[2];
70 struct uni_ie_git git[UNI_NUM_IE_GIT];
72 struct uni_ie_crankback crankback;
73 struct uni_ie_unrec unrec;
77 struct uni_msghdr hdr;
78 struct uni_ie_aal aal;
79 struct uni_ie_traffic traffic;
80 struct uni_ie_bearer bearer;
81 struct uni_ie_bhli bhli;
82 struct uni_ie_repeat blli_repeat;
83 struct uni_ie_blli blli[UNI_NUM_IE_BLLI];
84 struct uni_ie_called called;
85 struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
86 struct uni_ie_calling calling;
87 struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
88 struct uni_ie_connid connid;
89 struct uni_ie_qos qos;
90 struct uni_ie_eetd eetd;
91 struct uni_ie_notify notify;
92 struct uni_ie_scompl scompl;
93 struct uni_ie_tns tns[UNI_NUM_IE_TNS];
94 struct uni_ie_epref epref;
95 struct uni_ie_atraffic atraffic;
96 struct uni_ie_mintraffic mintraffic;
98 struct uni_ie_git git[UNI_NUM_IE_GIT];
99 struct uni_ie_lij_callid lij_callid;
100 struct uni_ie_lij_param lij_param;
101 struct uni_ie_lij_seqno lij_seqno;
102 struct uni_ie_exqos exqos;
103 struct uni_ie_abrsetup abrsetup;
104 struct uni_ie_abradd abradd;
105 struct uni_ie_cscope cscope;
106 struct uni_ie_calling_soft calling_soft;
107 struct uni_ie_called_soft called_soft;
108 struct uni_ie_repeat dtl_repeat;
109 struct uni_ie_dtl dtl[UNI_NUM_IE_DTL];
110 struct uni_ie_report report;
111 struct uni_ie_mdcr mdcr;
112 struct uni_ie_unrec unrec;
116 struct uni_msghdr hdr;
117 struct uni_ie_callstate callstate;
118 struct uni_ie_cause cause;
119 struct uni_ie_epref epref;
120 struct uni_ie_epstate epstate;
121 struct uni_ie_unrec unrec;
124 struct uni_status_enq {
125 struct uni_msghdr hdr;
126 struct uni_ie_epref epref;
127 struct uni_ie_unrec unrec;
131 struct uni_msghdr hdr;
132 struct uni_ie_notify notify;
133 struct uni_ie_epref epref;
134 struct uni_ie_unrec unrec;
138 struct uni_msghdr hdr;
139 struct uni_ie_connid connid;
140 struct uni_ie_restart restart;
141 struct uni_ie_unrec unrec;
144 struct uni_restart_ack {
145 struct uni_msghdr hdr;
146 struct uni_ie_connid connid;
147 struct uni_ie_restart restart;
148 struct uni_ie_unrec unrec;
151 struct uni_add_party {
152 struct uni_msghdr hdr;
153 struct uni_ie_aal aal;
154 struct uni_ie_bhli bhli;
155 struct uni_ie_blli blli;
156 struct uni_ie_called called;
157 struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
158 struct uni_ie_calling calling;
159 struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
160 struct uni_ie_scompl scompl;
161 struct uni_ie_tns tns[UNI_NUM_IE_TNS];
162 struct uni_ie_epref epref;
163 struct uni_ie_notify notify;
164 struct uni_ie_eetd eetd;
166 struct uni_ie_git git[UNI_NUM_IE_GIT];
167 struct uni_ie_lij_seqno lij_seqno;
168 struct uni_ie_calling_soft calling_soft;
169 struct uni_ie_called_soft called_soft;
170 struct uni_ie_repeat dtl_repeat;
171 struct uni_ie_dtl dtl[UNI_NUM_IE_DTL];
172 struct uni_ie_unrec unrec;
175 struct uni_add_party_ack {
176 struct uni_msghdr hdr;
177 struct uni_ie_epref epref;
178 struct uni_ie_aal aal;
179 struct uni_ie_blli blli;
180 struct uni_ie_notify notify;
181 struct uni_ie_eetd eetd;
182 struct uni_ie_conned conned;
183 struct uni_ie_connedsub connedsub;
185 struct uni_ie_git git[UNI_NUM_IE_GIT];
186 struct uni_ie_called_soft called_soft;
187 struct uni_ie_unrec unrec;
190 struct uni_party_alerting {
191 struct uni_msghdr hdr;
192 struct uni_ie_epref epref;
193 struct uni_ie_notify notify;
195 struct uni_ie_git git[UNI_NUM_IE_GIT];
196 struct uni_ie_unrec unrec;
199 struct uni_add_party_rej {
200 struct uni_msghdr hdr;
201 struct uni_ie_cause cause;
202 struct uni_ie_epref epref;
204 struct uni_ie_git git[UNI_NUM_IE_GIT];
205 struct uni_ie_crankback crankback;
206 struct uni_ie_unrec unrec;
209 struct uni_drop_party {
210 struct uni_msghdr hdr;
211 struct uni_ie_cause cause;
212 struct uni_ie_epref epref;
213 struct uni_ie_notify notify;
215 struct uni_ie_git git[UNI_NUM_IE_GIT];
216 struct uni_ie_unrec unrec;
219 struct uni_drop_party_ack {
220 struct uni_msghdr hdr;
221 struct uni_ie_epref epref;
222 struct uni_ie_cause cause;
224 struct uni_ie_git git[UNI_NUM_IE_GIT];
225 struct uni_ie_unrec unrec;
228 struct uni_leaf_setup_req {
229 struct uni_msghdr hdr;
230 struct uni_ie_tns tns[UNI_NUM_IE_TNS];
231 struct uni_ie_calling calling;
232 struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
233 struct uni_ie_called called;
234 struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
235 struct uni_ie_lij_callid lij_callid;
236 struct uni_ie_lij_seqno lij_seqno;
237 struct uni_ie_unrec unrec;
240 struct uni_leaf_setup_fail {
241 struct uni_msghdr hdr;
242 struct uni_ie_cause cause;
243 struct uni_ie_called called;
244 struct uni_ie_calledsub calledsub;
245 struct uni_ie_lij_seqno lij_seqno;
246 struct uni_ie_tns tns[UNI_NUM_IE_TNS];
247 struct uni_ie_unrec unrec;
250 struct uni_cobisetup {
251 struct uni_msghdr hdr;
252 struct uni_ie_facility facility;
253 struct uni_ie_called called;
254 struct uni_ie_calledsub calledsub;
255 struct uni_ie_calling calling;
256 struct uni_ie_notify notify;
257 struct uni_ie_unrec unrec;
260 struct uni_facility {
261 struct uni_msghdr hdr;
262 struct uni_ie_facility facility;
263 struct uni_ie_called called;
264 struct uni_ie_calledsub calledsub;
265 struct uni_ie_calling calling;
266 struct uni_ie_notify notify;
267 struct uni_ie_unrec unrec;
270 struct uni_modify_req {
271 struct uni_msghdr hdr;
272 struct uni_ie_traffic traffic;
273 struct uni_ie_atraffic atraffic;
274 struct uni_ie_mintraffic mintraffic;
275 struct uni_ie_notify notify;
276 struct uni_ie_git git[UNI_NUM_IE_GIT];
277 struct uni_ie_unrec unrec;
280 struct uni_modify_ack {
281 struct uni_msghdr hdr;
282 struct uni_ie_report report;
283 struct uni_ie_traffic traffic;
284 struct uni_ie_notify notify;
285 struct uni_ie_git git[UNI_NUM_IE_GIT];
286 struct uni_ie_unrec unrec;
289 struct uni_modify_rej {
290 struct uni_msghdr hdr;
291 struct uni_ie_cause cause;
292 struct uni_ie_notify notify;
293 struct uni_ie_git git[UNI_NUM_IE_GIT];
294 struct uni_ie_unrec unrec;
297 struct uni_conn_avail {
298 struct uni_msghdr hdr;
299 struct uni_ie_notify notify;
300 struct uni_ie_git git[UNI_NUM_IE_GIT];
301 struct uni_ie_report report;
302 struct uni_ie_unrec unrec;
306 struct uni_msghdr hdr;
307 struct uni_ie_epref epref;
308 struct uni_ie_unrec unrec;
312 struct uni_msghdr hdr;
313 struct uni_alerting alerting;
314 struct uni_call_proc call_proc;
315 struct uni_connect connect;
316 struct uni_connect_ack connect_ack; /* !pnni */
317 struct uni_release release;
318 struct uni_release_compl release_compl;
319 struct uni_setup setup;
320 struct uni_status status;
321 struct uni_status_enq status_enq;
322 struct uni_notify notify;
323 struct uni_restart restart;
324 struct uni_restart_ack restart_ack;
325 struct uni_add_party add_party;
326 struct uni_add_party_ack add_party_ack;
327 struct uni_party_alerting party_alerting;
328 struct uni_add_party_rej add_party_rej;
329 struct uni_drop_party drop_party;
330 struct uni_drop_party_ack drop_party_ack;
331 struct uni_leaf_setup_req leaf_setup_req; /* !pnni */
332 struct uni_leaf_setup_fail leaf_setup_fail; /* !pnni */
333 struct uni_cobisetup cobisetup; /* !pnni&&q2932 */
334 struct uni_facility facility; /* !pnni&&q2932 */
335 struct uni_modify_req modify_req; /* !pnni */
336 struct uni_modify_ack modify_ack; /* !pnni */
337 struct uni_modify_rej modify_rej; /* !pnni */
338 struct uni_conn_avail conn_avail; /* !pnni */
339 struct uni_unknown unknown;