Drizzled Public API Documentation

CSTime Class Reference

Inheritance diagram for CSTime:
CSObject

List of all members.

Public Member Functions

 CSTime (s_int year, s_int mon, s_int day, s_int hour, s_int min, s_int sec, s_int nsec)
bool isNull ()
void setNull ()
void setLocal (s_int year, s_int mon, s_int day, s_int hour, s_int min, s_int sec, s_int nsec)
void getLocal (s_int &year, s_int &mon, s_int &day, s_int &hour, s_int &min, s_int &sec, s_int &nsec)
void setUTC (s_int year, s_int mon, s_int day, s_int hour, s_int min, s_int sec, s_int nsec)
void getUTC (s_int &year, s_int &mon, s_int &day, s_int &hour, s_int &min, s_int &sec, s_int &nsec)
char * getCString ()
char * getCString (const char *format)
void setUTC1970 (time_t sec, s_int nsec)
void getUTC1970 (time_t &sec, s_int &nsec)
void setUTC1601 (uint64_t nsec100)
uint64_t getUTC1601 ()
bool olderThen (time_t max_age)
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static uint64_t getTimeCurrentTicks ()

Private Member Functions

uint64_t get1970as1601 ()

Private Attributes

bool iIsNull
char iCString [100]
s_int iYear
s_int iMonth
s_int iDay
s_int iHours
s_int iMinutes
s_int iSeconds
s_int iNanoSeconds

Detailed Description

Definition at line 40 of file CSTime.h.


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