#include <plUnifiedTime.h>
Public Member Functions |
| plUnifiedTime () |
| plUnifiedTime (const timeval &tv) |
| plUnifiedTime (double time) |
| plUnifiedTime (time_t time) |
| plUnifiedTime (int year, int month, int day, int hour, int min, int sec, unsigned int usec, bool dst) |
| plUnifiedTime (tm *time) |
| plUnifiedTime (Mode mode, const char *buf, const char *fmt) |
plUnifiedTime & | operator= (const timeval &time) |
plUnifiedTime & | operator= (tm *time) |
plUnifiedTime & | operator= (time_t secs) |
plUnifiedTime & | operator+= (const plUnifiedTime &other) |
plUnifiedTime & | operator-= (const plUnifiedTime &other) |
bool | operator== (const plUnifiedTime &other) |
bool | operator!= (const plUnifiedTime &other) |
bool | operator< (const plUnifiedTime &other) |
bool | operator> (const plUnifiedTime &other) |
bool | operator<= (const plUnifiedTime &other) |
bool | operator>= (const plUnifiedTime &other) |
| operator timeval () |
| operator tm * () |
unsigned int | getSecs () const |
unsigned int | getMicros () const |
double | getSecsDouble () const |
int | getYear () const |
int | getMonth () const |
int | getDay () const |
int | getDayOfWeek () const |
int | getHour () const |
int | getMinute () const |
int | getSecond () const |
void | getTime (int &year, int &month, int &day, int &hour, int &minute, int &second) const |
tm * | getTm () const |
void | setSecs (unsigned int secs) |
void | setMicros (unsigned int micros) |
void | setMode (Mode mode) |
void | setSecsDouble (double secs) |
void | setGMTime (int year, int month, int day, int hour, int minute, int second, unsigned int usec, bool dst) |
void | setTime (int year, int month, int day, int hour, int minute, int second, unsigned int usec, bool dst) |
void | read (hsStream *S) |
void | write (hsStream *S) |
void | prcWrite (pfPrcHelper *prc) |
void | prcParse (const pfPrcTag *tag) |
plString | format (const char *fmt) |
void | fromString (const char *buf, const char *fmt) |
bool | atEpoch () const |
void | toEpoch () |
void | toGMT () |
void | toLocal () |
void | toCurrentTime () |
Protected Member Functions |
tm * | IGetTime (const time_t *secs) const |
Member Enumeration Documentation
Constructor & Destructor Documentation
plUnifiedTime::plUnifiedTime |
( |
| ) |
|
plUnifiedTime::plUnifiedTime |
( |
const timeval & |
tv | ) |
|
plUnifiedTime::plUnifiedTime |
( |
double |
time | ) |
|
plUnifiedTime::plUnifiedTime |
( |
time_t |
time | ) |
|
plUnifiedTime::plUnifiedTime |
( |
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
min, |
|
|
int |
sec, |
|
|
unsigned int |
usec, |
|
|
bool |
dst |
|
) |
| |
plUnifiedTime::plUnifiedTime |
( |
tm * |
time | ) |
|
plUnifiedTime::plUnifiedTime |
( |
Mode |
mode, |
|
|
const char * |
buf, |
|
|
const char * |
fmt |
|
) |
| |
Member Function Documentation
bool plUnifiedTime::atEpoch |
( |
| ) |
const |
plString plUnifiedTime::format |
( |
const char * |
fmt | ) |
|
static plUnifiedTime plUnifiedTime::FromString |
( |
const char * |
buf, |
|
|
const char * |
fmt |
|
) |
| |
|
static |
void plUnifiedTime::fromString |
( |
const char * |
buf, |
|
|
const char * |
fmt |
|
) |
| |
int plUnifiedTime::getDay |
( |
| ) |
const |
int plUnifiedTime::getDayOfWeek |
( |
| ) |
const |
int plUnifiedTime::getHour |
( |
| ) |
const |
unsigned int plUnifiedTime::getMicros |
( |
| ) |
const |
int plUnifiedTime::getMinute |
( |
| ) |
const |
int plUnifiedTime::getMonth |
( |
| ) |
const |
int plUnifiedTime::getSecond |
( |
| ) |
const |
unsigned int plUnifiedTime::getSecs |
( |
| ) |
const |
double plUnifiedTime::getSecsDouble |
( |
| ) |
const |
void plUnifiedTime::getTime |
( |
int & |
year, |
|
|
int & |
month, |
|
|
int & |
day, |
|
|
int & |
hour, |
|
|
int & |
minute, |
|
|
int & |
second |
|
) |
| const |
tm* plUnifiedTime::getTm |
( |
| ) |
const |
int plUnifiedTime::getYear |
( |
| ) |
const |
static int plUnifiedTime::IGetLocalTimeZoneOffset |
( |
| ) |
|
|
staticprotected |
tm* plUnifiedTime::IGetTime |
( |
const time_t * |
secs | ) |
const |
|
protected |
plUnifiedTime::operator timeval |
( |
| ) |
|
plUnifiedTime::operator tm * |
( |
| ) |
|
void plUnifiedTime::prcParse |
( |
const pfPrcTag * |
tag | ) |
|
void plUnifiedTime::read |
( |
hsStream * |
S | ) |
|
void plUnifiedTime::setGMTime |
( |
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute, |
|
|
int |
second, |
|
|
unsigned int |
usec, |
|
|
bool |
dst |
|
) |
| |
void plUnifiedTime::setMicros |
( |
unsigned int |
micros | ) |
|
void plUnifiedTime::setMode |
( |
Mode |
mode | ) |
|
void plUnifiedTime::setSecs |
( |
unsigned int |
secs | ) |
|
void plUnifiedTime::setSecsDouble |
( |
double |
secs | ) |
|
void plUnifiedTime::setTime |
( |
int |
year, |
|
|
int |
month, |
|
|
int |
day, |
|
|
int |
hour, |
|
|
int |
minute, |
|
|
int |
second, |
|
|
unsigned int |
usec, |
|
|
bool |
dst |
|
) |
| |
void plUnifiedTime::toCurrentTime |
( |
| ) |
|
void plUnifiedTime::toEpoch |
( |
| ) |
|
void plUnifiedTime::toGMT |
( |
| ) |
|
void plUnifiedTime::toLocal |
( |
| ) |
|
void plUnifiedTime::write |
( |
hsStream * |
S | ) |
|
Member Data Documentation
int plUnifiedTime::fLocalTimeZoneOffset |
|
staticprotected |
unsigned int plUnifiedTime::fMicros |
|
protected |
Mode plUnifiedTime::fMode |
|
protected |
time_t plUnifiedTime::fSecs |
|
protected |
The documentation for this class was generated from the following file: