cajun::timer_t Class Reference

#include <timer.H>

List of all members.

Classes

class  observer_t

Public Member Functions

 timer_t ()
 ~timer_t ()
list< observer_t * >::iterator register_observer (observer_t *ptrObserver)
void unregister_observer (list< observer_t * >::iterator index)
void step_time (float curr_time)

Private Attributes

list< timer_t::observer_t * >
::iterator 
curr
std::list< observer_t * > m_observers
double m_prev_time

Constructor & Destructor Documentation

cajun::timer_t::timer_t (  )  [inline]
cajun::timer_t::~timer_t (  ) 

Member Function Documentation

list<observer_t *>::iterator cajun::timer_t::register_observer ( observer_t ptrObserver  )  [inline]
void cajun::timer_t::step_time ( float  curr_time  )  [inline]
void cajun::timer_t::unregister_observer ( list< observer_t * >::iterator  index  )  [inline]

Member Data Documentation

list<timer_t::observer_t *>::iterator cajun::timer_t::curr [private]

Referenced by step_time().

std::list<observer_t *> cajun::timer_t::m_observers [private]
double cajun::timer_t::m_prev_time [private]

Referenced by step_time().


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

Generated on Fri Apr 9 10:45:14 2010 for simulator by  doxygen 1.6.1