blob: ddb095b612c5bd7edb03f58181fd05cd875251c0 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
|
/* This file was created automatically
* Source file: $Begemot: libunimsg/atm/msg/msg.def,v 1.3 2003/09/19 11:58:15 hbb Exp $
* $FreeBSD$
*/
#ifndef _NETNATM_MSG_UNI_MSG_H_
#define _NETNATM_MSG_UNI_MSG_H_
struct uni_alerting {
struct uni_msghdr hdr;
struct uni_ie_connid connid;
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_uu uu;
struct uni_ie_report report;
struct uni_ie_unrec unrec;
};
struct uni_call_proc {
struct uni_msghdr hdr;
struct uni_ie_connid connid;
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_unrec unrec;
};
struct uni_connect {
struct uni_msghdr hdr;
struct uni_ie_aal aal;
struct uni_ie_blli blli;
struct uni_ie_connid connid;
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_conned conned;
struct uni_ie_connedsub connedsub;
struct uni_ie_eetd eetd;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_uu uu;
struct uni_ie_traffic traffic;
struct uni_ie_exqos exqos;
struct uni_ie_facility facility;
struct uni_ie_abrsetup abrsetup;
struct uni_ie_abradd abradd;
struct uni_ie_called_soft called_soft;
struct uni_ie_report report;
struct uni_ie_unrec unrec;
};
struct uni_connect_ack {
struct uni_msghdr hdr;
struct uni_ie_notify notify;
struct uni_ie_unrec unrec;
};
struct uni_release {
struct uni_msghdr hdr;
struct uni_ie_cause cause[2];
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_uu uu;
struct uni_ie_facility facility;
struct uni_ie_crankback crankback;
struct uni_ie_unrec unrec;
};
struct uni_release_compl {
struct uni_msghdr hdr;
struct uni_ie_cause cause[2];
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_uu uu;
struct uni_ie_crankback crankback;
struct uni_ie_unrec unrec;
};
struct uni_setup {
struct uni_msghdr hdr;
struct uni_ie_aal aal;
struct uni_ie_traffic traffic;
struct uni_ie_bearer bearer;
struct uni_ie_bhli bhli;
struct uni_ie_repeat blli_repeat;
struct uni_ie_blli blli[UNI_NUM_IE_BLLI];
struct uni_ie_called called;
struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
struct uni_ie_calling calling;
struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
struct uni_ie_connid connid;
struct uni_ie_qos qos;
struct uni_ie_eetd eetd;
struct uni_ie_notify notify;
struct uni_ie_scompl scompl;
struct uni_ie_tns tns[UNI_NUM_IE_TNS];
struct uni_ie_epref epref;
struct uni_ie_atraffic atraffic;
struct uni_ie_mintraffic mintraffic;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_lij_callid lij_callid;
struct uni_ie_lij_param lij_param;
struct uni_ie_lij_seqno lij_seqno;
struct uni_ie_exqos exqos;
struct uni_ie_abrsetup abrsetup;
struct uni_ie_abradd abradd;
struct uni_ie_cscope cscope;
struct uni_ie_calling_soft calling_soft;
struct uni_ie_called_soft called_soft;
struct uni_ie_repeat dtl_repeat;
struct uni_ie_dtl dtl[UNI_NUM_IE_DTL];
struct uni_ie_report report;
struct uni_ie_mdcr mdcr;
struct uni_ie_unrec unrec;
};
struct uni_status {
struct uni_msghdr hdr;
struct uni_ie_callstate callstate;
struct uni_ie_cause cause;
struct uni_ie_epref epref;
struct uni_ie_epstate epstate;
struct uni_ie_unrec unrec;
};
struct uni_status_enq {
struct uni_msghdr hdr;
struct uni_ie_epref epref;
struct uni_ie_unrec unrec;
};
struct uni_notify {
struct uni_msghdr hdr;
struct uni_ie_notify notify;
struct uni_ie_epref epref;
struct uni_ie_unrec unrec;
};
struct uni_restart {
struct uni_msghdr hdr;
struct uni_ie_connid connid;
struct uni_ie_restart restart;
struct uni_ie_unrec unrec;
};
struct uni_restart_ack {
struct uni_msghdr hdr;
struct uni_ie_connid connid;
struct uni_ie_restart restart;
struct uni_ie_unrec unrec;
};
struct uni_add_party {
struct uni_msghdr hdr;
struct uni_ie_aal aal;
struct uni_ie_bhli bhli;
struct uni_ie_blli blli;
struct uni_ie_called called;
struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
struct uni_ie_calling calling;
struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
struct uni_ie_scompl scompl;
struct uni_ie_tns tns[UNI_NUM_IE_TNS];
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_eetd eetd;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_lij_seqno lij_seqno;
struct uni_ie_calling_soft calling_soft;
struct uni_ie_called_soft called_soft;
struct uni_ie_repeat dtl_repeat;
struct uni_ie_dtl dtl[UNI_NUM_IE_DTL];
struct uni_ie_unrec unrec;
};
struct uni_add_party_ack {
struct uni_msghdr hdr;
struct uni_ie_epref epref;
struct uni_ie_aal aal;
struct uni_ie_blli blli;
struct uni_ie_notify notify;
struct uni_ie_eetd eetd;
struct uni_ie_conned conned;
struct uni_ie_connedsub connedsub;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_called_soft called_soft;
struct uni_ie_unrec unrec;
};
struct uni_party_alerting {
struct uni_msghdr hdr;
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_add_party_rej {
struct uni_msghdr hdr;
struct uni_ie_cause cause;
struct uni_ie_epref epref;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_crankback crankback;
struct uni_ie_unrec unrec;
};
struct uni_drop_party {
struct uni_msghdr hdr;
struct uni_ie_cause cause;
struct uni_ie_epref epref;
struct uni_ie_notify notify;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_drop_party_ack {
struct uni_msghdr hdr;
struct uni_ie_epref epref;
struct uni_ie_cause cause;
struct uni_ie_uu uu;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_leaf_setup_req {
struct uni_msghdr hdr;
struct uni_ie_tns tns[UNI_NUM_IE_TNS];
struct uni_ie_calling calling;
struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB];
struct uni_ie_called called;
struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB];
struct uni_ie_lij_callid lij_callid;
struct uni_ie_lij_seqno lij_seqno;
struct uni_ie_unrec unrec;
};
struct uni_leaf_setup_fail {
struct uni_msghdr hdr;
struct uni_ie_cause cause;
struct uni_ie_called called;
struct uni_ie_calledsub calledsub;
struct uni_ie_lij_seqno lij_seqno;
struct uni_ie_tns tns[UNI_NUM_IE_TNS];
struct uni_ie_unrec unrec;
};
struct uni_cobisetup {
struct uni_msghdr hdr;
struct uni_ie_facility facility;
struct uni_ie_called called;
struct uni_ie_calledsub calledsub;
struct uni_ie_calling calling;
struct uni_ie_notify notify;
struct uni_ie_unrec unrec;
};
struct uni_facility {
struct uni_msghdr hdr;
struct uni_ie_facility facility;
struct uni_ie_called called;
struct uni_ie_calledsub calledsub;
struct uni_ie_calling calling;
struct uni_ie_notify notify;
struct uni_ie_unrec unrec;
};
struct uni_modify_req {
struct uni_msghdr hdr;
struct uni_ie_traffic traffic;
struct uni_ie_atraffic atraffic;
struct uni_ie_mintraffic mintraffic;
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_modify_ack {
struct uni_msghdr hdr;
struct uni_ie_report report;
struct uni_ie_traffic traffic;
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_modify_rej {
struct uni_msghdr hdr;
struct uni_ie_cause cause;
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_unrec unrec;
};
struct uni_conn_avail {
struct uni_msghdr hdr;
struct uni_ie_notify notify;
struct uni_ie_git git[UNI_NUM_IE_GIT];
struct uni_ie_report report;
struct uni_ie_unrec unrec;
};
struct uni_unknown {
struct uni_msghdr hdr;
struct uni_ie_epref epref;
struct uni_ie_unrec unrec;
};
union uni_msgall {
struct uni_msghdr hdr;
struct uni_alerting alerting;
struct uni_call_proc call_proc;
struct uni_connect connect;
struct uni_connect_ack connect_ack; /* !pnni */
struct uni_release release;
struct uni_release_compl release_compl;
struct uni_setup setup;
struct uni_status status;
struct uni_status_enq status_enq;
struct uni_notify notify;
struct uni_restart restart;
struct uni_restart_ack restart_ack;
struct uni_add_party add_party;
struct uni_add_party_ack add_party_ack;
struct uni_party_alerting party_alerting;
struct uni_add_party_rej add_party_rej;
struct uni_drop_party drop_party;
struct uni_drop_party_ack drop_party_ack;
struct uni_leaf_setup_req leaf_setup_req; /* !pnni */
struct uni_leaf_setup_fail leaf_setup_fail; /* !pnni */
struct uni_cobisetup cobisetup; /* !pnni&&q2932 */
struct uni_facility facility; /* !pnni&&q2932 */
struct uni_modify_req modify_req; /* !pnni */
struct uni_modify_ack modify_ack; /* !pnni */
struct uni_modify_rej modify_rej; /* !pnni */
struct uni_conn_avail conn_avail; /* !pnni */
struct uni_unknown unknown;
};
#endif
|