X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=lcrsocket.h;h=7ecf7aded8f40dc05ea4a9accc36603a966d196f;hp=e7d51c54102319ad93fd88d9eb7dac269d7ec5e0;hb=4da31ce07bd09e87ca1199a7cb060baa15b31d4e;hpb=b2a665f8f1cdeb7d02c3f665d95e6a80297e21d1 diff --git a/lcrsocket.h b/lcrsocket.h index e7d51c5..7ecf7ad 100644 --- a/lcrsocket.h +++ b/lcrsocket.h @@ -39,6 +39,7 @@ enum { /* messages */ ADMIN_CALL_DISCONNECT, ADMIN_CALL_RELEASE, ADMIN_CALL_NOTIFY, + ADMIN_CALL_PROGRESS, ADMIN_TRACE_REQUEST, ADMIN_TRACE_RESPONSE, ADMIN_MESSAGE, @@ -69,11 +70,14 @@ struct admin_response_interface { int block; int ntmode; int ptp; + int l1hold; + int l2hold; int pri; int extension; int use; /* number of ports that use this interface */ int l1link; /* down(0) or up(1) */ int l2link; /* down(0) or up(1) */ + unsigned char l2mask[16]; /* one bit for each tei */ int los, ais, rdi, slip_tx, slip_rx; int channels; char busy[256]; /* if port is idle(0) busy(1) */ @@ -127,7 +131,7 @@ struct admin_call { int present; /* presentation */ int cause; /* cause to send */ int location; - int notify; + int notify_progress; int bc_capa; int bc_mode; int bc_info1; @@ -185,4 +189,5 @@ enum { ADMIN_STATE_CONNECT, ADMIN_STATE_IN_DISCONNECT, ADMIN_STATE_OUT_DISCONNECT, + ADMIN_STATE_RELEASE, };