ACE_Date_Time Class Reference

System independent representation of date and time. More...

#include <Date_Time.h>

List of all members.

Public Member Functions

 ACE_Date_Time (void)
 Constructor initializes current time/date info.
 ACE_Date_Time (const ACE_Time_Value &timevalue)
 Constructor initializes with the given ACE_Time_Value.
 ACE_Date_Time (long day, long month=0, long year=0, long hour=0, long minute=0, long second=0, long microsec=0, long wday=0)
void update (void)
 Update to the current time/date.
void update (const ACE_Time_Value &timevalue)
 Update to the given ACE_Time_Value.
long day (void) const
 Get day.
void day (long day)
 Set day.
long month (void) const
 Get month.
void month (long month)
 Set month.
long year (void) const
 Get year.
void year (long year)
 Set year.
long hour (void) const
 Get hour.
void hour (long hour)
 Set hour.
long minute (void) const
 Get minute.
void minute (long minute)
 Set minute.
long second (void) const
 Get second.
void second (long second)
 Set second.
long microsec (void) const
 Get microsec.
void microsec (long microsec)
 Set microsec.
long weekday (void) const
 Get weekday.
void weekday (long wday)
 Set weekday.

Private Attributes

long day_
long month_
long year_
long hour_
long minute_
long second_
long microsec_
long wday_


Detailed Description

System independent representation of date and time.

Constructor & Destructor Documentation

ACE_INLINE ACE_Date_Time::ACE_Date_Time ( void   ) 

Constructor initializes current time/date info.

ACE_INLINE ACE_Date_Time::ACE_Date_Time ( const ACE_Time_Value timevalue  )  [explicit]

Constructor initializes with the given ACE_Time_Value.

ACE_INLINE ACE_Date_Time::ACE_Date_Time ( long  day,
long  month = 0,
long  year = 0,
long  hour = 0,
long  minute = 0,
long  second = 0,
long  microsec = 0,
long  wday = 0 
)

Constructor with init values, no check for validy Set/get portions of ACE_Date_Time, no check for validity.


Member Function Documentation

ACE_INLINE void ACE_Date_Time::update ( void   ) 

Update to the current time/date.

ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE void ACE_Date_Time::update ( const ACE_Time_Value timevalue  ) 

Update to the given ACE_Time_Value.

ACE_INLINE long ACE_Date_Time::day ( void   )  const

Get day.

ACE_INLINE void ACE_Date_Time::day ( long  day  ) 

Set day.

ACE_INLINE long ACE_Date_Time::month ( void   )  const

Get month.

ACE_INLINE void ACE_Date_Time::month ( long  month  ) 

Set month.

ACE_INLINE long ACE_Date_Time::year ( void   )  const

Get year.

ACE_INLINE void ACE_Date_Time::year ( long  year  ) 

Set year.

ACE_INLINE long ACE_Date_Time::hour ( void   )  const

Get hour.

ACE_INLINE void ACE_Date_Time::hour ( long  hour  ) 

Set hour.

ACE_INLINE long ACE_Date_Time::minute ( void   )  const

Get minute.

ACE_INLINE void ACE_Date_Time::minute ( long  minute  ) 

Set minute.

ACE_INLINE long ACE_Date_Time::second ( void   )  const

Get second.

ACE_INLINE void ACE_Date_Time::second ( long  second  ) 

Set second.

ACE_INLINE long ACE_Date_Time::microsec ( void   )  const

Get microsec.

ACE_INLINE void ACE_Date_Time::microsec ( long  microsec  ) 

Set microsec.

ACE_INLINE long ACE_Date_Time::weekday ( void   )  const

Get weekday.

ACE_INLINE void ACE_Date_Time::weekday ( long  wday  ) 

Set weekday.


Member Data Documentation

long ACE_Date_Time::day_ [private]

long ACE_Date_Time::month_ [private]

long ACE_Date_Time::year_ [private]

long ACE_Date_Time::hour_ [private]

long ACE_Date_Time::minute_ [private]

long ACE_Date_Time::second_ [private]

long ACE_Date_Time::microsec_ [private]

long ACE_Date_Time::wday_ [private]


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

Generated on Wed Apr 23 02:38:47 2008 for ACE by  doxygen 1.5.5