00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "torc/generic/om/TimeStamp.hpp"
00017
00018 namespace torc {
00019
00020 namespace generic {
00021
00022 TimeStamp::TimeStamp(uint32_t inYear, uint32_t inMonth, uint32_t inDay,
00023 uint32_t inHour, uint32_t inMinute, uint32_t inSecond)
00024 :mYear( inYear ),
00025 mMonth( inMonth ),
00026 mDay( inDay ),
00027 mHour( inHour ),
00028 mMinute( inMinute ),
00029 mSecond( inSecond ) {
00030 }
00031
00032 TimeStamp::TimeStamp()
00033 :mYear(0),
00034 mMonth(0),
00035 mDay(0),
00036 mHour(0),
00037 mMinute(0),
00038 mSecond(0) {
00039 }
00040
00041 TimeStamp::TimeStamp( const TimeStamp & source )
00042 :mYear( source.mYear ),
00043 mMonth( source.mMonth ),
00044 mDay( source.mDay ),
00045 mHour( source.mHour ),
00046 mMinute( source.mMinute ),
00047 mSecond( source.mSecond ) {
00048 }
00049
00050 TimeStamp &
00051 TimeStamp::operator =( const TimeStamp & source ) throw() {
00052 if( this != &source ) {
00053 mYear = source.mYear;
00054 mMonth = source.mMonth;
00055 mDay = source.mDay;
00056 mHour = source.mHour;
00057 mMinute = source.mMinute;
00058 mSecond = source.mSecond;
00059 }
00060 return *this;
00061 }
00062
00063 TimeStamp::~TimeStamp() throw() {
00064 }
00065
00066
00067
00068
00069
00070
00071 void
00072 TimeStamp::setYear(const uint32_t & inYear) throw() {
00073 mYear = inYear;
00074 }
00075
00076
00077
00078
00079
00080
00081 void
00082 TimeStamp::setMonth(const uint32_t & inMonth) throw() {
00083 mMonth = inMonth;
00084 }
00085
00086
00087
00088
00089
00090
00091 void
00092 TimeStamp::setDay(const uint32_t & inDay) throw() {
00093 mDay = inDay;
00094 }
00095
00096
00097
00098
00099
00100
00101 void
00102 TimeStamp::setHour(const uint32_t & inHour) throw() {
00103 mHour = inHour;
00104 }
00105
00106
00107
00108
00109
00110
00111 void
00112 TimeStamp::setMinute(uint32_t inMinute) throw() {
00113 mMinute = inMinute;
00114 }
00115
00116
00117
00118
00119
00120
00121 void
00122 TimeStamp::setSecond(uint32_t inSecond) throw() {
00123 mSecond = inSecond;
00124 }
00125
00126
00127 }
00128
00129 }