Parma_Watchdog_Library::Pending_List Class Reference

An ordered list for recording pending watchdog events. More...

#include <pwl.hh>

List of all members.

Public Types

typedef EList< Pending_Element >
::Iterator 
Iterator
 A non-const iterator to traverse the list.

Public Member Functions

 Pending_List ()
 Constructs an empty list.
 ~Pending_List ()
 Destructor.
Iterator insert (const Time &deadline, const Handler &handler, bool &expired_flag)
 Inserts a new Pending_Element object with the given attributes.
Iterator erase (Iterator position)
 Removes the element pointed to by position, returning an iterator pointing to the next element, if any, or end(), otherwise.
bool empty () const
 Returns true if and only if the list is empty.
Iterator begin ()
 Returns an iterator pointing to the beginning of the list.
Iterator end ()
 Returns an iterator pointing one past the last element in the list.
bool OK () const
 Checks if all the invariants are satisfied.


Detailed Description

An ordered list for recording pending watchdog events.
The documentation for this class was generated from the following file:

Generated on Sat Apr 18 07:13:11 2009 for PWL by  doxygen 1.5.7.1