The Time class uses a integer representation of the current time.
More...
#include <numbers.h>
Inheritance diagram for Time:
Collaboration diagram for Time:
Public Member Functions
Time (char *str, size_t size=0)
Time (int hour, int minute, int second)
char *
getTime (char *buffer) const
void
setTime (char *str, size_t size=0)
Protected Member Functions
void
toSeconds (int hour, int minute, int second)
Protected Attributes
Friends
Detailed Description
Constructor & Destructor Documentation
Time::Time
(
char *
str,
size_t
size = 0
)
Time::Time
(
int
hour,
int
minute,
int
second
)
virtual Time::~Time
(
)
virtual
Member Function Documentation
void Time::fromSeconds
(
char *
buf )
const
protected
int Time::getHour
(
void
)
const
int Time::getMinute
(
void
)
const
int Time::getSecond
(
void
)
const
char* Time::getTime
(
char *
buffer )
const
time_t Time::getTime
(
void
)
const
tm* Time::getTime
(
tm *
buf )
const
long Time::getValue
(
void
)
const
bool Time::isValid
(
void
)
const
Time::operator long
(
)
inline
bool Time::operator!
(
)
const
inline
String Time::operator()
(
)
const
Time& Time::operator++
(
)
Time& Time::operator+=
(
const int
val )
Time& Time::operator--
(
)
Time& Time::operator-=
(
const int
val )
int Time::operator<
(
const
Time &
time )
int Time::operator<=
(
const
Time &
time )
int Time::operator==
(
const
Time &
time )
int Time::operator>
(
const
Time &
time )
int Time::operator>=
(
const
Time &
time )
void Time::setTime
(
char *
str,
size_t
size = 0
)
void Time::toSeconds
(
int
hour,
int
minute,
int
second
)
protected
virtual void Time::update
(
void
)
protectedvirtual
Friends And Related Function Documentation
Time operator+
(
const int
val,
)
friend
Time operator-
(
const int
val,
)
friend
Field Documentation
long Time::seconds
protected
The documentation for this class was generated from the following file: