|
PPL
1.2
|
Classes | |
| class | Handler |
| Abstract base class for handlers of the watchdog events. More... | |
| class | Handler_Flag |
| A kind of Handler that installs a flag onto a flag-holder. More... | |
| class | Handler_Function |
| A kind of Handler calling a given function. More... | |
| class | Pending_Element |
| A class for pending watchdog events with embedded links. More... | |
| class | Pending_List |
| An ordered list for recording pending watchdog events. More... | |
| class | Time |
| A class for representing and manipulating positive time intervals. More... | |
Functions | |
| bool | operator== (const Time &x, const Time &y) |
Returns true if and only if x and y are equal. More... | |
| bool | operator!= (const Time &x, const Time &y) |
Returns true if and only if x and y are different. More... | |
| bool | operator< (const Time &x, const Time &y) |
Returns true if and only if x is shorter than y. More... | |
| bool | operator<= (const Time &x, const Time &y) |
Returns true if and only if x is shorter than or equal to y. More... | |
| bool | operator> (const Time &x, const Time &y) |
Returns true if and only if x is longer than y. More... | |
| bool | operator>= (const Time &x, const Time &y) |
Returns true if and only if x is longer than or equal to y. More... | |
| Time | operator+ (const Time &x, const Time &y) |
Returns the sum of x and y. More... | |
| Time | operator- (const Time &x, const Time &y) |
Returns the difference of x and y or the null interval, if x is shorter than y. More... | |
|
inline |
Returns true if and only if x and y are different.
Definition at line 122 of file Time_inlines.hh.
References Parma_Polyhedra_Library::Implementation::Watchdog::Time::OK().
|
inline |
Returns the sum of x and y.
Definition at line 102 of file Time_inlines.hh.
|
inline |
Returns the difference of x and y or the null interval, if x is shorter than y.
Definition at line 109 of file Time_inlines.hh.
|
inline |
Returns true if and only if x is shorter than y.
Definition at line 128 of file Time_inlines.hh.
References Parma_Polyhedra_Library::Implementation::Watchdog::Time::microseconds(), Parma_Polyhedra_Library::Implementation::Watchdog::Time::OK(), and Parma_Polyhedra_Library::Implementation::Watchdog::Time::seconds().
|
inline |
Returns true if and only if x is shorter than or equal to y.
Definition at line 135 of file Time_inlines.hh.
|
inline |
Returns true if and only if x and y are equal.
Definition at line 116 of file Time_inlines.hh.
References Parma_Polyhedra_Library::Implementation::Watchdog::Time::microseconds(), Parma_Polyhedra_Library::Implementation::Watchdog::Time::OK(), and Parma_Polyhedra_Library::Implementation::Watchdog::Time::seconds().
|
inline |
Returns true if and only if x is longer than y.
Definition at line 140 of file Time_inlines.hh.
|
inline |
Returns true if and only if x is longer than or equal to y.
Definition at line 145 of file Time_inlines.hh.