torc::generic::TimeStamp Class Reference

Represents the time in Universal Time Coordinate (year, month, day, hour, minute, second). More...

#include <TimeStamp.hpp>

List of all members.

Public Member Functions

 TimeStamp (uint32_t inYear, uint32_t inMonth, uint32_t inDay, uint32_t inHour, uint32_t inMinute, uint32_t inSecond)
 TimeStamp (const TimeStamp &source)
TimeStampoperator= (const TimeStamp &source) throw ()
uint32_t getYear () const throw ()
void setYear (const uint32_t &inYear) throw ()
uint32_t getMonth () const throw ()
void setMonth (const uint32_t &inMonth) throw ()
uint32_t getDay () const throw ()
void setDay (const uint32_t &inDay) throw ()
uint32_t getHour () const throw ()
void setHour (const uint32_t &inHour) throw ()
uint32_t getMinute () const throw ()
void setMinute (uint32_t inMinute) throw ()
uint32_t getSecond () const throw ()
void setSecond (uint32_t inSecond) throw ()

Private Attributes

uint32_t mYear
uint32_t mMonth
uint32_t mDay
uint32_t mHour
uint32_t mMinute
uint32_t mSecond


Detailed Description

Represents the time in Universal Time Coordinate (year, month, day, hour, minute, second).

Definition at line 30 of file TimeStamp.hpp.


Member Function Documentation

uint32_t torc::generic::TimeStamp::getYear (  )  const throw () [inline]

Get year information

Returns:
mYear

Definition at line 156 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setYear ( const uint32_t &  inYear  )  throw ()

Set year information

Parameters:
[in] inYear Year information

Definition at line 72 of file TimeStamp.cpp.

uint32_t torc::generic::TimeStamp::getMonth (  )  const throw () [inline]

Get month information

Returns:
mMonth

Definition at line 166 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setMonth ( const uint32_t &  inMonth  )  throw ()

Set month information

Parameters:
[in] inMonth Month information

Definition at line 82 of file TimeStamp.cpp.

uint32_t torc::generic::TimeStamp::getDay (  )  const throw () [inline]

Get day information

Returns:
mDay

Definition at line 176 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setDay ( const uint32_t &  inDay  )  throw ()

Set day information

Parameters:
[in] inDay Day information

Definition at line 92 of file TimeStamp.cpp.

uint32_t torc::generic::TimeStamp::getHour (  )  const throw () [inline]

Get hour information

Returns:
mHour

Definition at line 186 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setHour ( const uint32_t &  inHour  )  throw ()

Set hour information

Parameters:
[in] inHour Hour information

Definition at line 102 of file TimeStamp.cpp.

uint32_t torc::generic::TimeStamp::getMinute (  )  const throw () [inline]

Get minute information

Returns:
mMinute

Definition at line 196 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setMinute ( uint32_t  inMinute  )  throw ()

Set minute information

Parameters:
[in] inMinute Minute information

Definition at line 112 of file TimeStamp.cpp.

uint32_t torc::generic::TimeStamp::getSecond (  )  const throw () [inline]

Get second information

Returns:
mSecond

Definition at line 206 of file TimeStamp.hpp.

void torc::generic::TimeStamp::setSecond ( uint32_t  inSecond  )  throw ()

Set second information

Parameters:
[in] inSecond Second information

Definition at line 122 of file TimeStamp.cpp.


The documentation for this class was generated from the following files:

Generated on Thu Oct 13 16:50:29 2011 for TORC by  doxygen 1.5.6