--- a/src/DIF/RIB/RIBdBase.h
+++ b/src/DIF/RIB/RIBdBase.h
@@ -23,6 +23,8 @@
#include "Flow.h"
#include "CDAPMessage_m.h"
#include "PDUFTGUpdate.h"
+#include "CongestionDescriptor.h"
+
class RIBdBase : public cSimpleModule {
public:
@@ -41,6 +43,8 @@
/* Handles information coming from PDUFTG module. */
virtual void receiveForwardingInfoUpdateFromPDUFTG(PDUFTGUpdate * flow) = 0;
+ virtual void sendCongestionNotification(PDU* pdu) = 0;
+
const Address& getMyAddress() const;
protected:
@@ -51,6 +55,7 @@
virtual void handleMessage(cMessage *msg) = 0;
void initMyAddress();
+ long getNewInvokeId();
};