--- a/src/DIF/RIB/RIBdBase.h
+++ b/src/DIF/RIB/RIBdBase.h
@@ -22,8 +22,9 @@
 #include "ExternConsts.h"
 #include "Flow.h"
 #include "CDAPMessage_m.h"
-#include "PDUFTGUpdate.h"
 #include "CongestionDescriptor.h"
+#include "PDU.h"
+#include "IntRoutingUpdate.h"
 
 
 class RIBdBase : public cSimpleModule {
@@ -41,7 +42,7 @@
     virtual void receiveCreateFlowPositiveFromRa(Flow* flow) = 0;
     virtual void receiveCreateFlowNegativeFromRa(Flow* flow) = 0;
     /* Handles information coming from PDUFTG module. */
-    virtual void receiveForwardingInfoUpdateFromPDUFTG(PDUFTGUpdate * flow) = 0;
+    virtual void receiveRoutingUpdateFromRouting(IntRoutingUpdate * flow) = 0;
 
     virtual void sendCongestionNotification(PDU* pdu) = 0;