10 #ifndef PHTIMESTAMP_H__
11 #define PHTIMESTAMP_H__
29 PHTimeStamp(
const int,
const int,
const int,
const int,
const int,
const int,
const int = 0);
36 void set(
const int,
const int,
const int,
const int,
const int,
const int,
const int = 0);
38 void set(
const char *);
66 phtime_t ticsToBinaryTime(time_t)
const;
67 time_t binaryTimeToTics(
phtime_t)
const;
PHTimeStamp operator-(const PHTimeStamp &, time_t)
std::ostream & operator<<(std::ostream &, const PHTimeStamp &)
PHTimeStamp operator+(const PHTimeStamp &, time_t)
unsigned long long phtime_t
std::istream & operator>>(std::istream &, PHTimeStamp &)
PHTimeStamp operator+=(time_t)
char * formatTimeString() const
PHTimeStamp & operator=(const PHTimeStamp &)
phtime_t getBinaryTime() const
int operator<(const PHTimeStamp &) const
void set(const int, const int, const int, const int, const int, const int, const int=0)
PHTimeStamp operator-=(time_t)
int isInRange(const PHTimeStamp &, const PHTimeStamp &)
int operator>=(const PHTimeStamp &) const
void setTics(const time_t)
int operator==(const PHTimeStamp &) const
int operator<=(const PHTimeStamp &) const
int operator!=(const PHTimeStamp &) const
int operator>(const PHTimeStamp &) const
void setBinTics(const phtime_t t)