00001 #ifndef CAJUN_FREQUENCY_COUNTER_H 00002 #define CAJUN_FREQUENCY_COUNTER_H 00003 00004 namespace cajun 00005 { 00006 class frequency_counter_t 00007 { 00008 private: 00009 double period ; 00010 double start_time; 00011 int num_of_visits; 00012 double frequency; 00013 public: 00014 frequency_counter_t(); 00015 bool visit(); 00016 double get_frequency(); 00017 }; 00018 }; 00019 00020 #endif