--- a/src/DIF/RA/RAListeners.h
+++ b/src/DIF/RA/RAListeners.h
@@ -1,3 +1,5 @@
+//
+// Copyright Š 2014 - 2015 PRISTINE Consortium (http://ict-pristine.eu)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
@@ -61,4 +63,48 @@
void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
};
+class LisEFCPStopSending : public RAListeners
+{
+ public:
+ LisEFCPStopSending(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+class LisEFCPStartSending : public RAListeners
+{
+ public:
+ LisEFCPStartSending(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+class LisRMTSlowdownRequest : public RAListeners
+{
+ public:
+ LisRMTSlowdownRequest(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+class LisRIBCongNotif : public RAListeners
+{
+ public:
+ LisRIBCongNotif(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+class LisRMTPortDrainDisable : public RAListeners
+{
+ public:
+ LisRMTPortDrainDisable(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+class LisRMTPortDrainEnable : public RAListeners
+{
+ public:
+ LisRMTPortDrainEnable(RABase* nra) : RAListeners(nra){};
+ void virtual receiveSignal(cComponent *src, simsignal_t id, cObject *obj);
+};
+
+
+
#endif /* RALISTENERS_H_ */