#include <DelayQueue.hh>
Inheritance diagram for EventTime:


Public Member Functions | |
| EventTime (unsigned secondsSinceEpoch=0, unsigned usecondsSinceEpoch=0) | |
| time_base_seconds | seconds () const |
| time_base_seconds | seconds () |
| time_base_seconds | useconds () const |
| time_base_seconds | useconds () |
| int | operator>= (Timeval const &arg2) const |
| int | operator<= (Timeval const &arg2) const |
| int | operator< (Timeval const &arg2) const |
| int | operator> (Timeval const &arg2) const |
| int | operator== (Timeval const &arg2) const |
| int | operator!= (Timeval const &arg2) const |
| void | operator+= (class DelayInterval const &arg2) |
| void | operator-= (class DelayInterval const &arg2) |
Definition at line 120 of file DelayQueue.hh.
| EventTime::EventTime | ( | unsigned | secondsSinceEpoch = 0, |
|
| unsigned | usecondsSinceEpoch = 0 | |||
| ) | [inline] |
Definition at line 122 of file DelayQueue.hh.
00124 : January 1, 1970 00125 : Timeval(secondsSinceEpoch, usecondsSinceEpoch) {}
| time_base_seconds Timeval::seconds | ( | ) | const [inline, inherited] |
Definition at line 37 of file DelayQueue.hh.
References Timeval::fTv.
Referenced by operator *(), operator-(), Timeval::operator>=(), and BasicTaskScheduler::SingleStep().
00037 { 00038 return fTv.tv_sec; 00039 }
| time_base_seconds Timeval::seconds | ( | ) | [inline, inherited] |
Definition at line 40 of file DelayQueue.hh.
References Timeval::fTv.
00040 { 00041 return fTv.tv_sec; 00042 }
| time_base_seconds Timeval::useconds | ( | ) | const [inline, inherited] |
Definition at line 43 of file DelayQueue.hh.
References Timeval::fTv.
Referenced by operator *(), operator-(), Timeval::operator>=(), and BasicTaskScheduler::SingleStep().
00043 { 00044 return fTv.tv_usec; 00045 }
| time_base_seconds Timeval::useconds | ( | ) | [inline, inherited] |
Definition at line 46 of file DelayQueue.hh.
References Timeval::fTv.
00046 { 00047 return fTv.tv_usec; 00048 }
| int Timeval::operator>= | ( | Timeval const & | arg2 | ) | const [inherited] |
Definition at line 28 of file DelayQueue.cpp.
References Timeval::seconds(), and Timeval::useconds().
00028 { 00029 return seconds() > arg2.seconds() 00030 || (seconds() == arg2.seconds() 00031 && useconds() >= arg2.useconds()); 00032 }
| int Timeval::operator<= | ( | Timeval const & | arg2 | ) | const [inline, inherited] |
| int Timeval::operator< | ( | Timeval const & | arg2 | ) | const [inline, inherited] |
| int Timeval::operator> | ( | Timeval const & | arg2 | ) | const [inline, inherited] |
| int Timeval::operator== | ( | Timeval const & | arg2 | ) | const [inline, inherited] |
| int Timeval::operator!= | ( | Timeval const & | arg2 | ) | const [inline, inherited] |
| void Timeval::operator+= | ( | class DelayInterval const & | arg2 | ) | [inherited] |
| void Timeval::operator-= | ( | class DelayInterval const & | arg2 | ) | [inherited] |
1.5.2