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]

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

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]


Member Data Documentation

TimeVal olsr::utl::Stampable::_stamp [private]


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1