00001 #ifndef _PROPHET_ROUTER_H_ 00002 #define _PROPHET_ROUTER_H_ 00003 00004 #include "TableBasedRouter.h" 00005 #include "reg/AdminRegistration.h" 00006 00007 namespace dtn { 00008 00009 class ProphetRouter : public TableBasedRouter { 00010 public: 00011 ProphetRouter(); 00012 00013 void handle_link_created(LinkCreatedEvent* event); 00014 void handle_contact_down(ContactDownEvent* event); 00015 00016 }; // ProphetRouter 00017 00018 } // namespace dtn 00019 00020 #endif /* _PROPHET_ROUTER_H_ */