--- a/src/DIF/RMT/RMTListeners.h
+++ b/src/DIF/RMT/RMTListeners.h
@@ -41,6 +41,13 @@
void virtual receiveSignal(cComponent *src, simsignal_t id, cObject* obj);
};
+class LisRMTQueuePDUPreSend : public RMTListeners
+{
+ public:
+ LisRMTQueuePDUPreSend(RMTBase* rmt) : RMTListeners(rmt){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject* obj);
+};
+
class LisRMTQueuePDUSent : public RMTListeners
{
public:
@@ -48,10 +55,17 @@
void virtual receiveSignal(cComponent *src, simsignal_t id, cObject* obj);
};
-class LisRMTPortReady : public RMTListeners
+class LisRMTPortReadyToServe : public RMTListeners
{
public:
- LisRMTPortReady(RMTBase* rmt) : RMTListeners(rmt){};
+ LisRMTPortReadyToServe(RMTBase* rmt) : RMTListeners(rmt){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject* obj);
+};
+
+class LisRMTPortReadyForRead : public RMTListeners
+{
+ public:
+ LisRMTPortReadyForRead(RMTBase* rmt) : RMTListeners(rmt){};
void virtual receiveSignal(cComponent *src, simsignal_t id, cObject* obj);
};