Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

copy-ocsProcessControl.hh

Go to the documentation of this file.
00001 // $Id:
00002 // #####################################################################
00003 //
00004 //    ocsProcessControl.hh
00005 //
00006 //    Optical Communication Systems Simulator
00007 //
00008 //    Copyright:
00009 //       Optical Fiber Communications Laboratory (OFCL)
00010 //       Computer Science & Electrical Engineering Department (CSEE)
00011 //       University of Maryland Baltimore County (UMBC)
00012 //
00013 // #####################################################################
00014 
00015 #ifndef _OCS_PROCESS_CONTROL_HH_
00016 #define _OCS_PROCESS_CONTROL_HH_
00017 
00018 
00019 #ifndef _OCS_SYSTEM_HDRS_
00020 #define _OCS_SYSTEM_HDRS_
00021 
00022 #include <iostream.h>
00023 #include <string.h>
00024 #include <math.h> 
00025 #include <fstream.h>
00026 #include <complex.h>
00027 #include <stdlib.h>
00028 #include <stdio.h>
00029 #include <strstream>
00030 #include <time.h>
00031 
00032 #include <string>
00033   using namespace std;
00034 
00035 #endif /* _OCS_SYSTEM_HDRS_ */
00036 
00037 #include "ocsReadWriteTools.hh"
00038 
00039 
00041 
00042 class ProcessControl
00043 {
00044    public:
00045       void InitProcessControl( int ProcessControlMode
00046                          ,string ProcessControlFileName
00047                          ,char *ProcessName);
00048       ~ProcessControl();
00049    private:
00050       void OpenListProc(string ListProcFileName);
00051       int ProcessControlMode;
00052       string PathListProc;
00053       string ListProcMessage;
00054       ofstream ListProc;
00055       time_t InitTime;
00056       time_t FinalTime;
00057 };
00058 
00059 #endif //## _OCS_PROCESS_CONTROL_HH_

Generated at Mon Jun 9 20:08:09 2003 for OCS by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000