Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

gps_sc_def.h

Go to the documentation of this file.
00001 //-------------------------------------------------------------
00002 //        Go4 Release Package v3.04-01 (build 30401)
00003 //                      28-November-2008
00004 //---------------------------------------------------------------
00005 //   The GSI Online Offline Object Oriented (Go4) Project
00006 //   Experiment Data Processing at EE 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 #ifndef GPS_SC_DEF
00029 #define GPS_SC_DEF
00030 
00031 #define EB__BUFFER_DATA 131072
00032 #define GPS__OUTBUFSIZ   16384                    /* client output buffer siz*/
00033                                                   /*    bytes                */
00034 #define GPS__EVT_BUFSIZ  16384                    /* event buffer size for   */
00035                                                   /*    spanned evt in bytes */
00036 #define GPS__MAXFLT         32
00037 #define GPS__MAXFLTDESCR    16
00038 #define GPS__MAXCLIENTS      6
00039 
00040 #define GPS__CLNT_SNDFLT   404                    /* (GPS__MAXFLT * 3 +
00041                                                    *  5LW) * 4
00042                                                    */
00043                                                   /* length in bytes!        */
00044                         /* the filter is used in "s_client.h". For filter    */
00045                         /* and descriptor definition see "s_filter.h", for   */
00046                         /* length definitions "s_clntbuf.h", "s_clntoutbuf.h"*/
00047 
00048 
00049 /* +++++++++++++++++++++++++++++++++++++ */
00050 /* +++ environment of the TX partner +++ */
00051 /* +++++++++++++++++++++++++++++++++++++ */
00052 #define GPS__ENV_TESTBIT 0x00000001
00053 
00054 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
00055 /* ++ the setting of GPS__ENV_ENDIEN is implementation dependent!! ++ */
00056 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
00057 
00058 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00059 /* little endian (bit0 on the right side)  DEC, INTEL machines   */
00060 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00061 #ifdef VMS          /* DEC: VMS, OpenVMS */
00062 #define GPS__ENV_ENDIAN  0x0
00063 #endif
00064 
00065 #ifdef ultrix       /* DEC Ultrix */
00066 #define GPS__ENV_ENDIAN  0x0
00067 #endif
00068 
00069 #ifdef Linux        /* Linux */
00070 #define GPS__ENV_ENDIAN  0x0
00071 #endif
00072 
00073 #ifdef GSI__WINNT       /* Windows NT */
00074 #define GPS__ENV_ENDIAN  0x0
00075 #endif
00076 
00077 
00078 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00079 /* big endian  (bit0 on the left side)  IBM, HP, 68xxx...        */
00080 /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
00081 #ifdef _AIX         /* AIX */
00082 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00083 #endif
00084 
00085 #ifdef HPUX         /* HP-UX */
00086 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00087 #endif
00088 
00089 #ifdef Lynx         /* LynxOS */
00090 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00091 #endif
00092 
00093 #ifdef Solaris        /* Sun Sparc Solaris */
00094 #define GPS__ENV_ENDIAN  0xFFFFFFFF
00095 #endif
00096 
00097 
00098 #endif
00099 
00100 
00101 //----------------------------END OF GO4 SOURCE FILE ---------------------

Generated on Fri Nov 28 12:59:32 2008 for Go4-v3.04-1 by  doxygen 1.4.2