1121936Sharti/* This file was created automatically 2121936Sharti * Source file: $Begemot: libunimsg/atm/msg/msg.def,v 1.3 2003/09/19 11:58:15 hbb Exp $ 3121936Sharti * $FreeBSD$ 4121936Sharti */ 5121936Sharti 6121936Sharti#ifndef _NETNATM_MSG_UNI_MSG_H_ 7121936Sharti#define _NETNATM_MSG_UNI_MSG_H_ 8121936Sharti 9121936Shartistruct uni_alerting { 10121936Sharti struct uni_msghdr hdr; 11121936Sharti struct uni_ie_connid connid; 12121936Sharti struct uni_ie_epref epref; 13121936Sharti struct uni_ie_notify notify; 14121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 15121936Sharti struct uni_ie_uu uu; 16121936Sharti struct uni_ie_report report; 17121936Sharti struct uni_ie_unrec unrec; 18121936Sharti}; 19121936Sharti 20121936Shartistruct uni_call_proc { 21121936Sharti struct uni_msghdr hdr; 22121936Sharti struct uni_ie_connid connid; 23121936Sharti struct uni_ie_epref epref; 24121936Sharti struct uni_ie_notify notify; 25121936Sharti struct uni_ie_unrec unrec; 26121936Sharti}; 27121936Sharti 28121936Shartistruct uni_connect { 29121936Sharti struct uni_msghdr hdr; 30121936Sharti struct uni_ie_aal aal; 31121936Sharti struct uni_ie_blli blli; 32121936Sharti struct uni_ie_connid connid; 33121936Sharti struct uni_ie_epref epref; 34121936Sharti struct uni_ie_notify notify; 35121936Sharti struct uni_ie_conned conned; 36121936Sharti struct uni_ie_connedsub connedsub; 37121936Sharti struct uni_ie_eetd eetd; 38121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 39121936Sharti struct uni_ie_uu uu; 40121936Sharti struct uni_ie_traffic traffic; 41121936Sharti struct uni_ie_exqos exqos; 42121936Sharti struct uni_ie_facility facility; 43121936Sharti struct uni_ie_abrsetup abrsetup; 44121936Sharti struct uni_ie_abradd abradd; 45121936Sharti struct uni_ie_called_soft called_soft; 46121936Sharti struct uni_ie_report report; 47121936Sharti struct uni_ie_unrec unrec; 48121936Sharti}; 49121936Sharti 50121936Shartistruct uni_connect_ack { 51121936Sharti struct uni_msghdr hdr; 52121936Sharti struct uni_ie_notify notify; 53121936Sharti struct uni_ie_unrec unrec; 54121936Sharti}; 55121936Sharti 56121936Shartistruct uni_release { 57121936Sharti struct uni_msghdr hdr; 58121936Sharti struct uni_ie_cause cause[2]; 59121936Sharti struct uni_ie_notify notify; 60121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 61121936Sharti struct uni_ie_uu uu; 62121936Sharti struct uni_ie_facility facility; 63121936Sharti struct uni_ie_crankback crankback; 64121936Sharti struct uni_ie_unrec unrec; 65121936Sharti}; 66121936Sharti 67121936Shartistruct uni_release_compl { 68121936Sharti struct uni_msghdr hdr; 69121936Sharti struct uni_ie_cause cause[2]; 70121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 71121936Sharti struct uni_ie_uu uu; 72121936Sharti struct uni_ie_crankback crankback; 73121936Sharti struct uni_ie_unrec unrec; 74121936Sharti}; 75121936Sharti 76121936Shartistruct uni_setup { 77121936Sharti struct uni_msghdr hdr; 78121936Sharti struct uni_ie_aal aal; 79121936Sharti struct uni_ie_traffic traffic; 80121936Sharti struct uni_ie_bearer bearer; 81121936Sharti struct uni_ie_bhli bhli; 82121936Sharti struct uni_ie_repeat blli_repeat; 83121936Sharti struct uni_ie_blli blli[UNI_NUM_IE_BLLI]; 84121936Sharti struct uni_ie_called called; 85121936Sharti struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB]; 86121936Sharti struct uni_ie_calling calling; 87121936Sharti struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB]; 88121936Sharti struct uni_ie_connid connid; 89121936Sharti struct uni_ie_qos qos; 90121936Sharti struct uni_ie_eetd eetd; 91121936Sharti struct uni_ie_notify notify; 92121936Sharti struct uni_ie_scompl scompl; 93121936Sharti struct uni_ie_tns tns[UNI_NUM_IE_TNS]; 94121936Sharti struct uni_ie_epref epref; 95121936Sharti struct uni_ie_atraffic atraffic; 96121936Sharti struct uni_ie_mintraffic mintraffic; 97121936Sharti struct uni_ie_uu uu; 98121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 99121936Sharti struct uni_ie_lij_callid lij_callid; 100121936Sharti struct uni_ie_lij_param lij_param; 101121936Sharti struct uni_ie_lij_seqno lij_seqno; 102121936Sharti struct uni_ie_exqos exqos; 103121936Sharti struct uni_ie_abrsetup abrsetup; 104121936Sharti struct uni_ie_abradd abradd; 105121936Sharti struct uni_ie_cscope cscope; 106121936Sharti struct uni_ie_calling_soft calling_soft; 107121936Sharti struct uni_ie_called_soft called_soft; 108121936Sharti struct uni_ie_repeat dtl_repeat; 109121936Sharti struct uni_ie_dtl dtl[UNI_NUM_IE_DTL]; 110121936Sharti struct uni_ie_report report; 111121936Sharti struct uni_ie_mdcr mdcr; 112121936Sharti struct uni_ie_unrec unrec; 113121936Sharti}; 114121936Sharti 115121936Shartistruct uni_status { 116121936Sharti struct uni_msghdr hdr; 117121936Sharti struct uni_ie_callstate callstate; 118121936Sharti struct uni_ie_cause cause; 119121936Sharti struct uni_ie_epref epref; 120121936Sharti struct uni_ie_epstate epstate; 121121936Sharti struct uni_ie_unrec unrec; 122121936Sharti}; 123121936Sharti 124121936Shartistruct uni_status_enq { 125121936Sharti struct uni_msghdr hdr; 126121936Sharti struct uni_ie_epref epref; 127121936Sharti struct uni_ie_unrec unrec; 128121936Sharti}; 129121936Sharti 130121936Shartistruct uni_notify { 131121936Sharti struct uni_msghdr hdr; 132121936Sharti struct uni_ie_notify notify; 133121936Sharti struct uni_ie_epref epref; 134121936Sharti struct uni_ie_unrec unrec; 135121936Sharti}; 136121936Sharti 137121936Shartistruct uni_restart { 138121936Sharti struct uni_msghdr hdr; 139121936Sharti struct uni_ie_connid connid; 140121936Sharti struct uni_ie_restart restart; 141121936Sharti struct uni_ie_unrec unrec; 142121936Sharti}; 143121936Sharti 144121936Shartistruct uni_restart_ack { 145121936Sharti struct uni_msghdr hdr; 146121936Sharti struct uni_ie_connid connid; 147121936Sharti struct uni_ie_restart restart; 148121936Sharti struct uni_ie_unrec unrec; 149121936Sharti}; 150121936Sharti 151121936Shartistruct uni_add_party { 152121936Sharti struct uni_msghdr hdr; 153121936Sharti struct uni_ie_aal aal; 154121936Sharti struct uni_ie_bhli bhli; 155121936Sharti struct uni_ie_blli blli; 156121936Sharti struct uni_ie_called called; 157121936Sharti struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB]; 158121936Sharti struct uni_ie_calling calling; 159121936Sharti struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB]; 160121936Sharti struct uni_ie_scompl scompl; 161121936Sharti struct uni_ie_tns tns[UNI_NUM_IE_TNS]; 162121936Sharti struct uni_ie_epref epref; 163121936Sharti struct uni_ie_notify notify; 164121936Sharti struct uni_ie_eetd eetd; 165121936Sharti struct uni_ie_uu uu; 166121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 167121936Sharti struct uni_ie_lij_seqno lij_seqno; 168121936Sharti struct uni_ie_calling_soft calling_soft; 169121936Sharti struct uni_ie_called_soft called_soft; 170121936Sharti struct uni_ie_repeat dtl_repeat; 171121936Sharti struct uni_ie_dtl dtl[UNI_NUM_IE_DTL]; 172121936Sharti struct uni_ie_unrec unrec; 173121936Sharti}; 174121936Sharti 175121936Shartistruct uni_add_party_ack { 176121936Sharti struct uni_msghdr hdr; 177121936Sharti struct uni_ie_epref epref; 178121936Sharti struct uni_ie_aal aal; 179121936Sharti struct uni_ie_blli blli; 180121936Sharti struct uni_ie_notify notify; 181121936Sharti struct uni_ie_eetd eetd; 182121936Sharti struct uni_ie_conned conned; 183121936Sharti struct uni_ie_connedsub connedsub; 184121936Sharti struct uni_ie_uu uu; 185121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 186121936Sharti struct uni_ie_called_soft called_soft; 187121936Sharti struct uni_ie_unrec unrec; 188121936Sharti}; 189121936Sharti 190121936Shartistruct uni_party_alerting { 191121936Sharti struct uni_msghdr hdr; 192121936Sharti struct uni_ie_epref epref; 193121936Sharti struct uni_ie_notify notify; 194121936Sharti struct uni_ie_uu uu; 195121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 196121936Sharti struct uni_ie_unrec unrec; 197121936Sharti}; 198121936Sharti 199121936Shartistruct uni_add_party_rej { 200121936Sharti struct uni_msghdr hdr; 201121936Sharti struct uni_ie_cause cause; 202121936Sharti struct uni_ie_epref epref; 203121936Sharti struct uni_ie_uu uu; 204121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 205121936Sharti struct uni_ie_crankback crankback; 206121936Sharti struct uni_ie_unrec unrec; 207121936Sharti}; 208121936Sharti 209121936Shartistruct uni_drop_party { 210121936Sharti struct uni_msghdr hdr; 211121936Sharti struct uni_ie_cause cause; 212121936Sharti struct uni_ie_epref epref; 213121936Sharti struct uni_ie_notify notify; 214121936Sharti struct uni_ie_uu uu; 215121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 216121936Sharti struct uni_ie_unrec unrec; 217121936Sharti}; 218121936Sharti 219121936Shartistruct uni_drop_party_ack { 220121936Sharti struct uni_msghdr hdr; 221121936Sharti struct uni_ie_epref epref; 222121936Sharti struct uni_ie_cause cause; 223121936Sharti struct uni_ie_uu uu; 224121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 225121936Sharti struct uni_ie_unrec unrec; 226121936Sharti}; 227121936Sharti 228121936Shartistruct uni_leaf_setup_req { 229121936Sharti struct uni_msghdr hdr; 230121936Sharti struct uni_ie_tns tns[UNI_NUM_IE_TNS]; 231121936Sharti struct uni_ie_calling calling; 232121936Sharti struct uni_ie_callingsub callingsub[UNI_NUM_IE_CALLINGSUB]; 233121936Sharti struct uni_ie_called called; 234121936Sharti struct uni_ie_calledsub calledsub[UNI_NUM_IE_CALLEDSUB]; 235121936Sharti struct uni_ie_lij_callid lij_callid; 236121936Sharti struct uni_ie_lij_seqno lij_seqno; 237121936Sharti struct uni_ie_unrec unrec; 238121936Sharti}; 239121936Sharti 240121936Shartistruct uni_leaf_setup_fail { 241121936Sharti struct uni_msghdr hdr; 242121936Sharti struct uni_ie_cause cause; 243121936Sharti struct uni_ie_called called; 244121936Sharti struct uni_ie_calledsub calledsub; 245121936Sharti struct uni_ie_lij_seqno lij_seqno; 246121936Sharti struct uni_ie_tns tns[UNI_NUM_IE_TNS]; 247121936Sharti struct uni_ie_unrec unrec; 248121936Sharti}; 249121936Sharti 250121936Shartistruct uni_cobisetup { 251121936Sharti struct uni_msghdr hdr; 252121936Sharti struct uni_ie_facility facility; 253121936Sharti struct uni_ie_called called; 254121936Sharti struct uni_ie_calledsub calledsub; 255121936Sharti struct uni_ie_calling calling; 256121936Sharti struct uni_ie_notify notify; 257121936Sharti struct uni_ie_unrec unrec; 258121936Sharti}; 259121936Sharti 260121936Shartistruct uni_facility { 261121936Sharti struct uni_msghdr hdr; 262121936Sharti struct uni_ie_facility facility; 263121936Sharti struct uni_ie_called called; 264121936Sharti struct uni_ie_calledsub calledsub; 265121936Sharti struct uni_ie_calling calling; 266121936Sharti struct uni_ie_notify notify; 267121936Sharti struct uni_ie_unrec unrec; 268121936Sharti}; 269121936Sharti 270121936Shartistruct uni_modify_req { 271121936Sharti struct uni_msghdr hdr; 272121936Sharti struct uni_ie_traffic traffic; 273121936Sharti struct uni_ie_atraffic atraffic; 274121936Sharti struct uni_ie_mintraffic mintraffic; 275121936Sharti struct uni_ie_notify notify; 276121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 277121936Sharti struct uni_ie_unrec unrec; 278121936Sharti}; 279121936Sharti 280121936Shartistruct uni_modify_ack { 281121936Sharti struct uni_msghdr hdr; 282121936Sharti struct uni_ie_report report; 283121936Sharti struct uni_ie_traffic traffic; 284121936Sharti struct uni_ie_notify notify; 285121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 286121936Sharti struct uni_ie_unrec unrec; 287121936Sharti}; 288121936Sharti 289121936Shartistruct uni_modify_rej { 290121936Sharti struct uni_msghdr hdr; 291121936Sharti struct uni_ie_cause cause; 292121936Sharti struct uni_ie_notify notify; 293121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 294121936Sharti struct uni_ie_unrec unrec; 295121936Sharti}; 296121936Sharti 297121936Shartistruct uni_conn_avail { 298121936Sharti struct uni_msghdr hdr; 299121936Sharti struct uni_ie_notify notify; 300121936Sharti struct uni_ie_git git[UNI_NUM_IE_GIT]; 301121936Sharti struct uni_ie_report report; 302121936Sharti struct uni_ie_unrec unrec; 303121936Sharti}; 304121936Sharti 305121936Shartistruct uni_unknown { 306121936Sharti struct uni_msghdr hdr; 307121936Sharti struct uni_ie_epref epref; 308121936Sharti struct uni_ie_unrec unrec; 309121936Sharti}; 310121936Sharti 311121936Shartiunion uni_msgall { 312121936Sharti struct uni_msghdr hdr; 313121936Sharti struct uni_alerting alerting; 314121936Sharti struct uni_call_proc call_proc; 315121936Sharti struct uni_connect connect; 316121936Sharti struct uni_connect_ack connect_ack; /* !pnni */ 317121936Sharti struct uni_release release; 318121936Sharti struct uni_release_compl release_compl; 319121936Sharti struct uni_setup setup; 320121936Sharti struct uni_status status; 321121936Sharti struct uni_status_enq status_enq; 322121936Sharti struct uni_notify notify; 323121936Sharti struct uni_restart restart; 324121936Sharti struct uni_restart_ack restart_ack; 325121936Sharti struct uni_add_party add_party; 326121936Sharti struct uni_add_party_ack add_party_ack; 327121936Sharti struct uni_party_alerting party_alerting; 328121936Sharti struct uni_add_party_rej add_party_rej; 329121936Sharti struct uni_drop_party drop_party; 330121936Sharti struct uni_drop_party_ack drop_party_ack; 331121936Sharti struct uni_leaf_setup_req leaf_setup_req; /* !pnni */ 332121936Sharti struct uni_leaf_setup_fail leaf_setup_fail; /* !pnni */ 333121936Sharti struct uni_cobisetup cobisetup; /* !pnni&&q2932 */ 334121936Sharti struct uni_facility facility; /* !pnni&&q2932 */ 335121936Sharti struct uni_modify_req modify_req; /* !pnni */ 336121936Sharti struct uni_modify_ack modify_ack; /* !pnni */ 337121936Sharti struct uni_modify_rej modify_rej; /* !pnni */ 338121936Sharti struct uni_conn_avail conn_avail; /* !pnni */ 339121936Sharti struct uni_unknown unknown; 340121936Sharti}; 341121936Sharti 342121936Sharti#endif 343