00001 #ifndef _RATEMONITOR_H__ 00002 #define _RATEMONITOR_H__ 00003 00004 #include <awds/NodeId.h> 00005 00006 namespace awds { 00007 00009 class RateMonitor { 00010 public: 00011 00012 virtual void update()=0; 00013 virtual int getTT(const NodeId& id) = 0; 00014 virtual ~RateMonitor() {} 00015 }; 00016 00017 } 00018 00019 #endif //RATEMONITOR_H__ 00020 /* This stuff is for emacs 00021 * Local variables: 00022 * mode:c++ 00023 * c-basic-offset: 4 00024 * End: 00025 */