/home/aherms/Code/git/awds-routing/src/awds/ExtMetric.h

00001 #ifndef D__ExtMetric
00002 #define D__ExtMetric
00003 
00004 #include <awds/Metric.h>
00005 
00006 namespace awds {
00007   class ExtMetric : public Metric {
00008   public:
00009     ExtMetric(Routing *r);
00010     virtual ~ExtMetric(){}
00011 
00012     static void recv_packet(BasePacket *p,void *data);
00013     virtual void on_recv(BasePacket *p) = 0;
00014 
00015     static void wait(gea::Handle *h,gea::AbsTime t,void *data);
00016     virtual void on_wait(gea::Handle *h,gea::AbsTime t) = 0;
00017   };
00018 }
00019 
00020 #endif // D__ExtMetric

Generated on Tue Dec 11 17:58:47 2007 for AWDS by  doxygen 1.5.3-20071008