Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

StDbTime Class Reference

#include <StDbTime.h>

List of all members.

Public Member Functions

 StDbTime ()
 StDbTime (unsigned int utime)
 StDbTime (const char *dtime)
 StDbTime (StDbTime &time)
 ~StDbTime ()
void setUnixTime (unsigned int utime)
void setDateTime (const char *dtime)
void setTime (unsigned int utime, const char *dtime)
unsigned int getUnixTime ()
char * getDateTime ()

Public Attributes

unsigned int munixTime
char * mdateTime


Constructor & Destructor Documentation

StDbTime::StDbTime  )  [inline]
 

Definition at line 56 of file StDbTime.h.

00056 : munixTime(0), mdateTime(0) {};

StDbTime::StDbTime unsigned int  utime  )  [inline]
 

Definition at line 57 of file StDbTime.h.

00057 : mdateTime(0) { munixTime = utime;};

StDbTime::StDbTime const char *  dtime  )  [inline]
 

Definition at line 59 of file StDbTime.h.

00059 : munixTime(0) { if(dtime){ 00060 mdateTime=new char[strlen(dtime)+1]; 00061 strcpy(mdateTime,dtime); 00062 } else {mdateTime=0;}};

StDbTime::StDbTime StDbTime time  )  [inline]
 

Definition at line 64 of file StDbTime.h.

00064 { munixTime=0; mdateTime=0; 00065 if(time.mdateTime){ 00066 mdateTime=new char[strlen(time.mdateTime)+1]; 00067 strcpy(mdateTime,time.mdateTime); 00068 } 00069 munixTime=time.munixTime; 00070 }

StDbTime::~StDbTime  )  [inline]
 

Definition at line 71 of file StDbTime.h.

00071 { if(mdateTime) delete [] mdateTime; }


Member Function Documentation

char* StDbTime::getDateTime  )  [inline]
 

Definition at line 83 of file StDbTime.h.

00083 { return mdateTime; }

unsigned int StDbTime::getUnixTime  )  [inline]
 

Definition at line 82 of file StDbTime.h.

00082 { return munixTime; }

void StDbTime::setDateTime const char *  dtime  )  [inline]
 

Definition at line 74 of file StDbTime.h.

00074 { if(!dtime) return; 00075 if(mdateTime) delete [] mdateTime; 00076 mdateTime=new char[strlen(dtime)+1]; 00077 strcpy(mdateTime,dtime); };

void StDbTime::setTime unsigned int  utime,
const char *  dtime
[inline]
 

Definition at line 79 of file StDbTime.h.

00079 { 00080 setUnixTime(utime); 00081 setDateTime(dtime);}

void StDbTime::setUnixTime unsigned int  utime  )  [inline]
 

Definition at line 73 of file StDbTime.h.

00073 { munixTime = utime;}


Member Data Documentation

char* StDbTime::mdateTime
 

Definition at line 54 of file StDbTime.h.

unsigned int StDbTime::munixTime
 

Definition at line 53 of file StDbTime.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 24 14:46:08 2006 for Doxygen by doxygen 1.3.7