|
INET Framework for OMNeT++/OMNEST
|
00001 /* 00002 * pimSplitter.h 00003 * 00004 * Created on: 3.12.2011 00005 * Author: Haczek 00006 */ 00007 00008 #ifndef PIMSPLITTER_H_ 00009 #define PIMSPLITTER_H_ 00010 00011 #include <omnetpp.h> 00012 #include "PIMPacket_m.h" 00013 #include "PIMTimer_m.h" 00014 #include "IPControlInfo.h" 00015 #include "AnsaInterfaceTableAccess.h" 00016 #include "AnsaInterfaceTable.h" 00017 #include "AnsaRoutingTable.h" 00018 #include "AnsaIP.h" 00019 00020 00021 class pimSplitter : public cSimpleModule 00022 { 00023 private: 00024 IRoutingTable *rt; 00025 IInterfaceTable *ift; 00026 protected: 00027 virtual int numInitStages() const {return 5;} 00028 virtual void handleMessage(cMessage *msg); 00029 virtual void initialize(int stage); 00030 }; 00031 00032 00033 #endif /* PIMSPLITTER_H_ */