INET Framework for OMNeT++/OMNEST
pimSplitter.h
Go to the documentation of this file.
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_ */