Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/etc/Divers/Time.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__Time_HPP__
00002 #define __J2K__Time_HPP__
00003 
00004 #include <j2k/Fred/Standard.hpp>
00005 #include <time.h>
00006 
00007 class Time {
00008 public:
00009   inline Time();
00010 
00011   inline void mark();
00012   inline const char* ascii();
00013 
00014   inline int delta(Time* dt) const;
00015   inline int DaylightSavings();
00016   inline int DayOfYear();
00017   inline int DayOfWeek();
00018   inline int Since1900();
00019   inline int Month();
00020   inline int DayOfMonth();
00021   inline int Hour();
00022   inline int Minute();
00023   inline int Second();
00024 
00025 private:
00026   inline void updateLocal();
00027   inline void updateAscii();
00028 
00029 private:
00030   Time( const Time& src );
00031   Time& operator=( const Time& right );
00032 
00033 private:
00034   time_t T;
00035   tm local;
00036   char Ascii[ 26 ];
00037   UCHAR lflag;
00038   UCHAR aflag;
00039 };
00040 
00041 #endif

Generated on Sun Oct 14 18:46:31 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001