--- a/src/DIF/RIB/RIBdListeners.cc
+++ b/src/DIF/RIB/RIBdListeners.cc
@@ -14,6 +14,8 @@
 // 
 
 #include "RIBdListeners.h"
+#include "IntRoutingUpdate.h"
+
 
 RIBdListeners::RIBdListeners(RIBdBase* nribd) : ribd(nribd)
 {
@@ -129,17 +131,17 @@
 
 }
 
-void LisRIBDFwdInfoUpdate::receiveSignal(
+void LisRIBDRoutingUpdate::receiveSignal(
         cComponent* src, simsignal_t id, cObject* obj)
 {
-    EV << "LisRIBDFwdInfoUpdate initiated by " << src->getFullPath()
+    EV << "LisRIBDRoutingUpdate initiated by " << src->getFullPath()
        << " and processed by " << ribd->getFullPath() << endl;
 
-    PDUFTGUpdate * info = dynamic_cast<PDUFTGUpdate *>(obj);
+    IntRoutingUpdate * info = dynamic_cast<IntRoutingUpdate *>(obj);
 
     if (info)
     {
-        ribd->receiveForwardingInfoUpdateFromPDUFTG(info);
+        ribd->receiveRoutingUpdateFromRouting(info);
     }
     else
     {