The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/ngatm/netnatm/msg/uni_msg.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 $
    3  * $FreeBSD$
    4  */
    5 
    6 #ifndef _NETNATM_MSG_UNI_MSG_H_
    7 #define _NETNATM_MSG_UNI_MSG_H_
    8 
    9 struct uni_alerting {
   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];
   15         struct uni_ie_uu        uu;
   16         struct uni_ie_report    report;
   17         struct uni_ie_unrec     unrec;
   18 };
   19 
   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;
   26 };
   27 
   28 struct uni_connect {
   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];
   39         struct uni_ie_uu        uu;
   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;
   48 };
   49 
   50 struct uni_connect_ack {
   51         struct uni_msghdr       hdr;
   52         struct uni_ie_notify    notify;
   53         struct uni_ie_unrec     unrec;
   54 };
   55 
   56 struct uni_release {
   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];
   61         struct uni_ie_uu        uu;
   62         struct uni_ie_facility  facility;
   63         struct uni_ie_crankback crankback;
   64         struct uni_ie_unrec     unrec;
   65 };
   66 
   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];
   71         struct uni_ie_uu        uu;
   72         struct uni_ie_crankback crankback;
   73         struct uni_ie_unrec     unrec;
   74 };
   75 
   76 struct uni_setup {
   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;
   97         struct uni_ie_uu        uu;
   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;
  113 };
  114 
  115 struct uni_status {
  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;
  122 };
  123 
  124 struct uni_status_enq {
  125         struct uni_msghdr       hdr;
  126         struct uni_ie_epref     epref;
  127         struct uni_ie_unrec     unrec;
  128 };
  129 
  130 struct uni_notify {
  131         struct uni_msghdr       hdr;
  132         struct uni_ie_notify    notify;
  133         struct uni_ie_epref     epref;
  134         struct uni_ie_unrec     unrec;
  135 };
  136 
  137 struct uni_restart {
  138         struct uni_msghdr       hdr;
  139         struct uni_ie_connid    connid;
  140         struct uni_ie_restart   restart;
  141         struct uni_ie_unrec     unrec;
  142 };
  143 
  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;
  149 };
  150 
  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;
  165         struct uni_ie_uu        uu;
  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;
  173 };
  174 
  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;
  184         struct uni_ie_uu        uu;
  185         struct uni_ie_git       git[UNI_NUM_IE_GIT];
  186         struct uni_ie_called_soft       called_soft;
  187         struct uni_ie_unrec     unrec;
  188 };
  189 
  190 struct uni_party_alerting {
  191         struct uni_msghdr       hdr;
  192         struct uni_ie_epref     epref;
  193         struct uni_ie_notify    notify;
  194         struct uni_ie_uu        uu;
  195         struct uni_ie_git       git[UNI_NUM_IE_GIT];
  196         struct uni_ie_unrec     unrec;
  197 };
  198 
  199 struct uni_add_party_rej {
  200         struct uni_msghdr       hdr;
  201         struct uni_ie_cause     cause;
  202         struct uni_ie_epref     epref;
  203         struct uni_ie_uu        uu;
  204         struct uni_ie_git       git[UNI_NUM_IE_GIT];
  205         struct uni_ie_crankback crankback;
  206         struct uni_ie_unrec     unrec;
  207 };
  208 
  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;
  214         struct uni_ie_uu        uu;
  215         struct uni_ie_git       git[UNI_NUM_IE_GIT];
  216         struct uni_ie_unrec     unrec;
  217 };
  218 
  219 struct uni_drop_party_ack {
  220         struct uni_msghdr       hdr;
  221         struct uni_ie_epref     epref;
  222         struct uni_ie_cause     cause;
  223         struct uni_ie_uu        uu;
  224         struct uni_ie_git       git[UNI_NUM_IE_GIT];
  225         struct uni_ie_unrec     unrec;
  226 };
  227 
  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;
  238 };
  239 
  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;
  248 };
  249 
  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;
  258 };
  259 
  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;
  268 };
  269 
  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;
  278 };
  279 
  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;
  287 };
  288 
  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;
  295 };
  296 
  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;
  303 };
  304 
  305 struct uni_unknown {
  306         struct uni_msghdr       hdr;
  307         struct uni_ie_epref     epref;
  308         struct uni_ie_unrec     unrec;
  309 };
  310 
  311 union uni_msgall {
  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;
  340 };
  341 
  342 #endif

Cache object: 24aab85fb36dc349d1f6705dea6988b5


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.