Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

/MbsAPI/gps_sc_def.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------
00002 //        Go4 Release Package v2.10-5 (build 21005) 
00003 //                      03-Nov-2005
00004 //---------------------------------------------------------------
00005 //       The GSI Online Offline Object Oriented (Go4) Project
00006 //       Experiment Data Processing at DVEE department, GSI
00007 //---------------------------------------------------------------
00008 //
00009 //Copyright (C) 2000- Gesellschaft f. Schwerionenforschung, GSI
00010 //                    Planckstr. 1, 64291 Darmstadt, Germany
00011 //Contact:            http://go4.gsi.de
00012 //----------------------------------------------------------------
00013 //This software can be used under the license agreements as stated
00014 //in Go4License.txt file which is part of the distribution.
00015 //----------------------------------------------------------------
00016 /*********************************************************************
00017  *  GPS_SC_DEF.H
00018  *
00019  *  Include file MUST be EQUAL on GPS-Server, GPS-Client and SBS-Monitor
00020  *
00021  *  02-Feb-1994, RSM: file renamed from M_PAW_SC.H and def. names modified
00022  *
00023  *********************************************************************
00024  *  10. 3.98, H.G: implemented in Linux
00025  *********************************************************************
00026  */
00027 
00028 #define EB__BUFFER_DATA 131072
00029 #define GPS__OUTBUFSIZ   16384                    /* client output buffer siz*/
00030                                                   /*    bytes                */
00031 #define GPS__EVT_BUFSIZ  16384                    /* event buffer size for   */
00032                                                   /*    spanned evt in bytes */
00033 #define GPS__MAXFLT         32
00034 #define GPS__MAXFLTDESCR    16
00035 #define GPS__MAXCLIENTS      6
00036 
00037 #define GPS__CLNT_SNDFLT   404                    /* (GPS__MAXFLT * 3 +
00038                                                    *  5LW) * 4
00039                                                    */
00040                                                   /* length in bytes!        */
00041                         /* the filter is used in "s_client.h". For filter    */
00042                         /* and descriptor definition see "s_filter.h", for   */
00043                         /* length definitions "s_clntbuf.h", "s_clntoutbuf.h"*/
00044 
00045 
00046 /* +++++++++++++++++++++++++++++++++++++ */
00047 /* +++ environment of the TX partner +++ */
00048 /* +++++++++++++++++++++++++++++++++++++ */
00049 #define GPS__ENV_TESTBIT 0x00000001
00050 
00051 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
00052 /* ++ the setting of GPS__ENV_ENDIEN is implementation dependent!! ++ */
00053 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
00054 
00055 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00056 /* little endian (bit0 on the right side)  DEC, INTEL machines   */
00057 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00058 #ifdef VMS          /* DEC: VMS, OpenVMS */
00059 #define GPS__ENV_ENDIAN  0x0
00060 #endif
00061 
00062 #ifdef ultrix       /* DEC Ultrix */
00063 #define GPS__ENV_ENDIAN  0x0
00064 #endif
00065 
00066 #ifdef Linux        /* Linux */
00067 #define GPS__ENV_ENDIAN  0x0
00068 #endif
00069 
00070 #ifdef GSI__WINNT       /* Windows NT */
00071 #define GPS__ENV_ENDIAN  0x0
00072 #endif
00073 
00074 
00075 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00076 /* big endian  (bit0 on the left side)  IBM, HP, 68xxx...        */
00077 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00078 #ifdef _AIX         /* AIX */
00079 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00080 #endif
00081 
00082 #ifdef HPUX         /* HP-UX */
00083 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00084 #endif
00085 
00086 #ifdef Lynx         /* LynxOS */
00087 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00088 #endif
00089 
00090 
00091 //----------------------------END OF GO4 SOURCE FILE ---------------------

Generated on Tue Nov 8 10:56:08 2005 for Go4-v2.10-5 by doxygen1.2.15