--- a/src/DIF/RMT/RMTBase.h
+++ b/src/DIF/RMT/RMTBase.h
@@ -28,9 +28,11 @@
 
     virtual bool isOnWire() = 0;
     virtual bool getRelayStatus() = 0;
-    virtual void invokeQueueArrivalPolicies(cObject* obj) = 0;
-    virtual void invokeQueueDeparturePolicies(cObject* obj) = 0;
-    virtual void invokePortReadyPolicies(cObject* obj) = 0;
+    virtual void onQueueArrival(cObject* obj) = 0;
+    virtual void preQueueDeparture(cObject* obj) = 0;
+    virtual void postQueueDeparture(cObject* obj) = 0;
+    virtual void writeToPort(cObject* obj) = 0;
+    virtual void readFromPort(cObject* obj) = 0;
 
   protected:
     virtual void initialize() = 0;