SimulatorSystemStartRecord.h

Go to the documentation of this file.
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