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

Public Member Functions | |
| 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) |
Protected Member Functions | |
| Timeval (time_base_seconds seconds, time_base_seconds useconds) | |
Private Member Functions | |
| time_base_seconds & | secs () |
| time_base_seconds & | usecs () |
Private Attributes | |
| timeval | fTv |
Definition at line 35 of file DelayQueue.hh.
| Timeval::Timeval | ( | time_base_seconds | seconds, | |
| time_base_seconds | useconds | |||
| ) | [inline, protected] |
| time_base_seconds Timeval::seconds | ( | ) | const [inline] |
Definition at line 37 of file DelayQueue.hh.
References fTv.
Referenced by operator *(), operator-(), operator>=(), and BasicTaskScheduler::SingleStep().
00037 { 00038 return fTv.tv_sec; 00039 }
| time_base_seconds Timeval::seconds | ( | ) | [inline] |
Definition at line 40 of file DelayQueue.hh.
References fTv.
00040 { 00041 return fTv.tv_sec; 00042 }
| time_base_seconds Timeval::useconds | ( | ) | const [inline] |
Definition at line 43 of file DelayQueue.hh.
References fTv.
Referenced by operator *(), operator-(), operator>=(), and BasicTaskScheduler::SingleStep().
00043 { 00044 return fTv.tv_usec; 00045 }
| time_base_seconds Timeval::useconds | ( | ) | [inline] |
Definition at line 46 of file DelayQueue.hh.
References fTv.
00046 { 00047 return fTv.tv_usec; 00048 }
| int Timeval::operator>= | ( | Timeval const & | arg2 | ) | const |
Definition at line 28 of file DelayQueue.cpp.
References seconds(), and useconds().
00028 { 00029 return seconds() > arg2.seconds() 00030 || (seconds() == arg2.seconds() 00031 && useconds() >= arg2.useconds()); 00032 }
| int Timeval::operator<= | ( | Timeval const & | arg2 | ) | const [inline] |
| int Timeval::operator< | ( | Timeval const & | arg2 | ) | const [inline] |
| int Timeval::operator> | ( | Timeval const & | arg2 | ) | const [inline] |
| int Timeval::operator== | ( | Timeval const & | arg2 | ) | const [inline] |
| int Timeval::operator!= | ( | Timeval const & | arg2 | ) | const [inline] |
| void Timeval::operator+= | ( | class DelayInterval const & | arg2 | ) |
| void Timeval::operator-= | ( | class DelayInterval const & | arg2 | ) |
| time_base_seconds& Timeval::secs | ( | ) | [inline, private] |
Definition at line 77 of file DelayQueue.hh.
References fTv.
Referenced by operator-().
00077 { 00078 return (time_base_seconds&)fTv.tv_sec; 00079 }
| time_base_seconds& Timeval::usecs | ( | ) | [inline, private] |
Definition at line 80 of file DelayQueue.hh.
References fTv.
Referenced by operator-().
00080 { 00081 return (time_base_seconds&)fTv.tv_usec; 00082 }
struct timeval Timeval::fTv [read, private] |
Definition at line 84 of file DelayQueue.hh.
Referenced by seconds(), secs(), Timeval(), useconds(), and usecs().
1.5.2