Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

main.h

Go to the documentation of this file.
00001 // New File - Main.H
00002 //
00003 
00004 
00005 /*
00006  Modifications:
00007 
00008  7-Mar-1997 WPS changed sharedmem.h shardmem.h
00009 */
00010 
00011 // Includes
00012 //
00013 #include        "board.h"
00014 #include        "ndict.h"
00015 #include        "global.h"
00016 #include        "world.h"
00017 #include        "shardmem.h"
00018 
00019 
00020 
00021 // Class Definitions
00022 //
00023 class   CSMArea
00024 {
00025 public:
00026         CNDictData              DICT;
00027         WORLD_STRUCT    W;
00028         GLOBAL_STRUCT   G;
00029 
00030 };
00031 
00032 
00033 
00034 // Class Definition
00035 //
00036 class   CBoardApp       :  public CBoard
00037 {
00038 
00039 protected:
00040 
00041                 int                                             LOOP                    ( void );
00042 
00043                 int                                             INIT_MEMORY             ( void );
00044                 int                                             LOAD_MODULES    ( void );
00045                 int                                             MONITOR                 ( void );
00046                 int                                             SHUTDOWN                ( void );
00047                 int                                             SETUP_DEFAULTS  ( void );
00048 
00049 
00050                 // Data
00051                 //
00052                 GLOBAL_STRUCT*                  G;                      // Global Structure
00053                 CSMArea*                                SM;                     // Shared Memory Area
00054                 CSharedMemory*                  SM_RAW;         // Shared Memory Class
00055 
00056                 // Modules
00057                 //
00058                 CH1_MODULE*                             CH1MODULE;
00059                 CH2_MODULE*                             CH2MODULE;
00060 
00061 
00062 };

Generated on Sun Dec 2 15:56:50 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001