00001 #ifndef _SimulatorSystemStartRecord_h 00002 #define _SimulatorSystemStartRecord_h 00003 //============================================================================== 00004 // $Id: SimulatorSystemStartRecord.h,v 1.4 2003/02/26 06:47:49 pfb Exp $ 00005 //============================================================================== 00006 00007 #include <Common/File/SystemRecord.h> 00008 00013 class SimulatorSystemStartRecord : public SystemRecord 00014 { 00015 //============================================================================ 00016 public: 00017 00021 SimulatorSystemStartRecord(); 00022 00026 ~SimulatorSystemStartRecord(); 00027 00032 SimulatorSystemStartRecord(const SimulatorSystemStartRecord& rhs); 00033 00039 SimulatorSystemStartRecord& operator=(const SimulatorSystemStartRecord& rhs); 00040 00046 bool operator==(const SimulatorSystemStartRecord& rhs); 00047 00054 bool operator!=(const SimulatorSystemStartRecord& rhs); 00055 00060 off_t size() const; 00061 00065 bool write(ACE_FILE_IO& file); 00066 00070 bool read(const ACE_FILE_IO& file); 00071 00072 //============================================================================ 00073 private: 00074 ACE_Time_Value _tv; // Record time 00075 00076 }; 00077 00078 //============================================================================== 00079 // 00080 // $Log: SimulatorSystemStartRecord.h,v $ 00081 // Revision 1.4 2003/02/26 06:47:49 pfb 00082 // Work over of the guard defines. 00083 // 00084 // Revision 1.3 2000/05/02 03:50:43 pfb 00085 // Removed const qualifier from write's file arg. 00086 // 00087 // Revision 1.2 2000/04/27 08:34:43 pfb 00088 // First pass. 00089 // 00090 // Revision 1.1 2000/04/18 11:10:37 pfb 00091 // First pass. 00092 // 00093 // 00094 //============================================================================== 00095 #endif