[tools] / trunk / publicdemo / sipp / comp.h Repository:
ViewVC logotype

View of /trunk/publicdemo/sipp/comp.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 70 - (download) (annotate)
Thu May 5 20:35:33 2011 UTC (2 years ago) by jhermanski
File size: 1706 byte(s)
Package all media, etc. needed for Public demo system into one tree
    1 /*
    2  *  This program is free software; you can redistribute it and/or modify
    3  *  it under the terms of the GNU General Public License as published by
    4  *  the Free Software Foundation; either version 2 of the License, or
    5  *  (at your option) any later version.
    6  *
    7  *  This program is distributed in the hope that it will be useful,
    8  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
    9  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   10  *  GNU General Public License for more details.
   11  *
   12  *  You should have received a copy of the GNU General Public License
   13  *  along with this program; if not, write to the Free Software
   14  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   15  *
   16  *  Copyright (C) 2003 - The Authors
   17  *
   18  *  Author : Richard GAYRAUD - 04 Nov 2003
   19  *           From Hewlett Packard Company.
   20  */
   21 
   22 #include <sys/types.h>
   23 #include <sys/socket.h>
   24 
   25 #ifdef __cplusplus
   26 extern "C" {
   27 #endif
   28 
   29   char * comp_load();
   30 
   31 #ifndef COMP_MAIN
   32   extern
   33 #endif
   34   int (*comp_compress) (void         ** state,
   35                         char          * msg,
   36                         unsigned int  * msg_len);
   37 
   38 #ifndef COMP_MAIN
   39   extern
   40 #endif
   41   int (*comp_uncompress) (void            ** state,
   42                           char             * msg,
   43                           unsigned int     * msg_len);
   44 
   45 #ifndef COMP_MAIN
   46   extern
   47 #endif
   48 
   49   void (*comp_free) (void ** state);
   50 
   51 #ifndef COMP_MAIN
   52   extern
   53 #endif
   54   char comp_error[255];
   55 
   56 #ifdef __hpux
   57 #define COMP_PLUGGIN "sippcomp.sl"
   58 #else
   59 #define COMP_PLUGGIN "sippcomp.so"
   60 #endif
   61 
   62 #define COMP_OK       0
   63 #define COMP_DISCARD  1
   64 #define COMP_REPLY    2
   65 
   66 #define COMP_KO      -1
   67 
   68 #ifdef __cplusplus
   69 }
   70 #endif
   71 

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.8