rllib
1
|
#include <rltime_v1.h>
Public Member Functions | |
rlTime (int Year=0, int Month=0, int Day=0, int Hour=0, int Minute=0, int Second=0, int Millisecond=0) | |
virtual | ~rlTime () |
const char * | version () |
const char * | getTimeString () |
const char * | getIsoTimeString () |
void | getLocalTime () |
int | getFileModificationTime (const char *filename) |
void | setTimeFromString (const char *time_string) |
void | setTimeFromIsoString (const char *iso_time_string) |
void | setLocalTime () |
double | secondsSinceEpoche () |
rlTime & | operator+= (rlTime &time) |
rlTime & | operator-= (rlTime &time) |
rlTime | operator+ (rlTime &time) |
rlTime | operator- (rlTime &time) |
int | operator== (rlTime &time) |
int | operator< (rlTime &time) |
int | operator<= (rlTime &time) |
int | operator> (rlTime &time) |
int | operator>= (rlTime &time) |
Public Attributes | |
int | year |
int | month |
int | day |
int | hour |
int | minute |
int | second |
int | millisecond |
Private Attributes | |
char | time_string [32] |
char | iso_time_string [32] |
class for handling time.
Definition at line 28 of file rltime_v1.h.
ns_rltime_v1::rlTime::rlTime | ( | int | Year = 0 , |
int | Month = 0 , |
||
int | Day = 0 , |
||
int | Hour = 0 , |
||
int | Minute = 0 , |
||
int | Second = 0 , |
||
int | Millisecond = 0 |
||
) |
Definition at line 65 of file rltime_v1.cpp.
|
virtual |
Definition at line 76 of file rltime_v1.cpp.
int ns_rltime_v1::rlTime::getFileModificationTime | ( | const char * | filename | ) |
Definition at line 171 of file rltime_v1.cpp.
const char * ns_rltime_v1::rlTime::getIsoTimeString | ( | ) |
Definition at line 115 of file rltime_v1.cpp.
void ns_rltime_v1::rlTime::getLocalTime | ( | ) |
Definition at line 121 of file rltime_v1.cpp.
const char * ns_rltime_v1::rlTime::getTimeString | ( | ) |
Definition at line 109 of file rltime_v1.cpp.
Definition at line 277 of file rltime.cpp.
Definition at line 268 of file rltime_v1.cpp.
Definition at line 355 of file rltime.cpp.
Definition at line 276 of file rltime_v1.cpp.
int ns_rltime_v1::rlTime::operator< | ( | rlTime & | time | ) |
Definition at line 463 of file rltime.cpp.
int ns_rltime_v1::rlTime::operator<= | ( | rlTime & | time | ) |
Definition at line 488 of file rltime.cpp.
int ns_rltime_v1::rlTime::operator== | ( | rlTime & | time | ) |
Definition at line 450 of file rltime.cpp.
int ns_rltime_v1::rlTime::operator> | ( | rlTime & | time | ) |
Definition at line 495 of file rltime.cpp.
int ns_rltime_v1::rlTime::operator>= | ( | rlTime & | time | ) |
Definition at line 520 of file rltime.cpp.
double ns_rltime_v1::rlTime::secondsSinceEpoche | ( | ) |
Definition at line 527 of file rltime.cpp.
void ns_rltime_v1::rlTime::setLocalTime | ( | ) |
Definition at line 198 of file rltime_v1.cpp.
void ns_rltime_v1::rlTime::setTimeFromIsoString | ( | const char * | iso_time_string | ) |
Definition at line 97 of file rltime_v1.cpp.
void ns_rltime_v1::rlTime::setTimeFromString | ( | const char * | time_string | ) |
format: sscanf(time_string,"%d-%d-%d %d:%d:%d %d",&year,&month,&day, &hour,&minute,&second, &millisecond);
Definition at line 85 of file rltime_v1.cpp.
const char * ns_rltime_v1::rlTime::version | ( | ) |
Definition at line 80 of file rltime_v1.cpp.
int ns_rltime_v1::rlTime::day |
Definition at line 57 of file rltime_v1.h.
int ns_rltime_v1::rlTime::hour |
Definition at line 58 of file rltime_v1.h.
|
private |
Definition at line 64 of file rltime_v1.h.
int ns_rltime_v1::rlTime::millisecond |
Definition at line 61 of file rltime_v1.h.
int ns_rltime_v1::rlTime::minute |
Definition at line 59 of file rltime_v1.h.
int ns_rltime_v1::rlTime::month |
Definition at line 56 of file rltime_v1.h.
int ns_rltime_v1::rlTime::second |
Definition at line 60 of file rltime_v1.h.
|
private |
Definition at line 63 of file rltime_v1.h.
int ns_rltime_v1::rlTime::year |
Definition at line 55 of file rltime_v1.h.