olsr::utl::Stampable Class Reference

#include <stampable.hh>

Inheritance diagram for olsr::utl::Stampable:

olsr::set::CoherenceProxy::stampable_nset_

List of all members.

Public Member Functions

void set_stamp (const TimeVal &now=TimeVal::now())
const TimeVal stamp () const
bool expired (const TimeVal &period, const TimeVal &now=TimeVal::now()) const
bool operator< (const Stampable &rhs) const

Protected Member Functions

 Stampable ()

Private Attributes

TimeVal _stamp


Constructor & Destructor Documentation

olsr::utl::Stampable::Stampable (  )  [inline, protected]


Member Function Documentation

void olsr::utl::Stampable::set_stamp ( const TimeVal now = TimeVal::now()  )  [inline]

References _stamp.

Referenced by olsr::set::CoherenceProxy::stamp_hold().

const TimeVal olsr::utl::Stampable::stamp (  )  const [inline]

References _stamp.

bool olsr::utl::Stampable::expired ( const TimeVal period,
const TimeVal now = TimeVal::now() 
) const [inline]

bool olsr::utl::Stampable::operator< ( const Stampable rhs  )  const [inline]

References _stamp.


Member Data Documentation

Referenced by expired(), operator<(), set_stamp(), and stamp().


The documentation for this class was generated from the following files:

Generated on Thu Feb 12 20:45:40 2009 for Qolyester daemon by  doxygen 1.5.6