#ifndef CTIME_H #define CTIME_H #include #include class CTime { private: struct tm* m_DateTime; public: /* Con-/ Destructors */ CTime( void ); CTime( time_t time ); CTime( long time ); CTime( struct tm* time ); ~CTime( void ); /* Get 'n Set functions */ int setTime( time_t time ); int setTime( long time ); int setTime( struct tm* time ); struct tm* getTime( void ); int getYear( void ); int getMonth( void ); int getDay( void ); int getHours( void ); int getMinutes( void ); int getSeconds( void ); int setYear( int year ); int setMonth( int month ); int setDay( int day ); int setHours( int hour ); int setMinutes( int min ); int setSeconds( int sec ); int secondsElapsed( void ); int minutesElapsed( void ); int hoursElapsed( void ); }; #endif /* CTIME_H */