5ESS.h

Go to the documentation of this file.
00001 /******************************************************************************
00002 
00003   FileName:         5ESS.h
00004 
00005   Contents:         Header and definition for the AT&T 5ESS ISDN dialect. The 
00006                     header contains the following parts:
00007 
00008                     - Definition of codes
00009                     - Definition of information elements (5ESSie_).
00010                     - Definition of messages (5ESSmes_).
00011                     - Function prototypes.
00012 
00013   Description:      The AT&T 5ESS ISDN dialect here covers ????
00014 
00015   Related Files:    5ESS.h              AT&T 5ESS ISDN Definitions
00016                     5ESSie.c            AT&T 5ESS ISDN IE encoders/coders (not extant yet)
00017                                         See Q931ie.c for IE encoders/coders
00018                     5ESSStateTE.c       AT&T 5ESS ISDN TE State Engine
00019                     5ESSStateNT.c       AT&T 5ESS ISDN NT State Engine
00020 
00021   License/Copyright:
00022 
00023   Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved.
00024   email:janvb@caselaboratories.com  
00025 
00026   Copyright (c) 2007, Michael Jerris. All rights reserved.
00027   email:mike@jerris.com  
00028   
00029   Copyright (c) 2007, Michael S. Collins, All rights reserved.
00030   email:mcollins@fcnetwork.com
00031 
00032   Redistribution and use in source and binary forms, with or without 
00033   modification, are permitted provided that the following conditions are 
00034   met:
00035 
00036     * Redistributions of source code must retain the above copyright notice, 
00037     this list of conditions and the following disclaimer.
00038     * Redistributions in binary form must reproduce the above copyright notice, 
00039     this list of conditions and the following disclaimer in the documentation 
00040     and/or other materials provided with the distribution.
00041     * Neither the name of the Case Labs, Ltd nor the names of its contributors 
00042     may be used to endorse or promote products derived from this software 
00043     without specific prior written permission.
00044 
00045   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
00046   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
00047   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
00048   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
00049   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
00050   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
00051   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
00052   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
00053   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
00054   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
00055   POSSIBILITY OF SUCH DAMAGE.
00056 ******************************************************************************/
00057 
00058 #ifndef _5ESS_NL
00059 #define _5ESS_NL
00060 
00061 #include "Q931.h"
00062 
00063 /*****************************************************************************
00064 
00065   Q.931 Message codes
00066   Only 5ESS specific message and ie types 
00067   here the rest are inherited from Q931.h
00068   
00069 *****************************************************************************/
00070 
00071 void ATT5ESSCreateTE(struct Q931Dialect *dlct);
00072 void ATT5ESSCreateNT(struct Q931Dialect *dlct);
00073 
00074 #endif /* _5ESS_NL */

Generated on Tue Apr 7 17:38:18 2009 for mod_ssh by  doxygen 1.5.4