60 FANotif = getRINAModule<FANotifierBase*>(
this, 1, {
"faNotifier"},
false);
65 EnrollNotif = getRINAModule<EnrollmentNotifierBase*>(
this, 1, {
"enrollmentNotifier"},
false);
70 RoutingNotif = getRINAModule<RoutingNotifierBase*>(
this, 1, {
"routingNotifier"},
false);
302 Enter_Method(
"receiveData()");
324 else if (dynamic_cast<CDAP_M_Start*>(msg)) {
345 cModule* catcher1 = this->getParentModule();
346 cModule* catcher2 = this->getModuleByPath(
"^.^");
445 Enter_Method(
"signalizeSendData()");
449 EV <<
"Destination address cannot be UNSPECIFIED!" << endl;
455 EV <<
"Emits SendData signal for message " << msg->getName() << endl;
460 Enter_Method(
"sendCongestionNotification()");
466 std::ostringstream os;
519 EV <<
"Emits CongestionNotification" << endl;
804 EV <<
"Received M_Start";
806 EV <<
" with object '" <<
object.
objectClass <<
"'" << endl;
809 if (dynamic_cast<CongestionDescriptor*>(
object.objectVal)) {
::omnetpp::opp_string objectClass
LisRIBDRcvData * lisRIBDRcvData
const int VAL_DEFINSTANCE
virtual void receiveMessage(CDAPMessage *msg)
Function checks the type of CDAP message and passes it to appropriate processing method.
ConnectionId & swapCepIds()
Exchanges source and destination CEP identifiers.
virtual void receiveData(CDAPMessage *cimsg)
virtual void signalizeSendData(CDAPMessage *msg)
std::string getQoSId() const
Getter of selected QoS-cube identifier.
virtual unsigned int getHeaderBitLength() const
virtual void setSrcAddr(const Address &srcAddr)
static const Address UNSPECIFIED_ADDRESS
virtual Address & getDstAddr()
const char * SIG_RIBD_CongestionNotification
virtual void receiveMessage(CDAPMessage *msg)
Function checks the type of CDAP message and passes it to appropriate processing method.
int getSrcCepId() const
Getter of source Connection-Endpoint identifier.
void processMStart(CDAPMessage *msg)
virtual ConnectionId & getConnId()
virtual void initialize()
virtual bool isMessageProcessable(CDAPMessage *msg)
Function checks whether CDAP message can be processed by notifier.
const char * PAR_USEFANOTIF
virtual void sendCongestionNotification(PDU *pdu)
void initSignalsAndListeners()
virtual void handleMessage(cMessage *msg)
simsignal_t sigRIBDSendData
ConnectionId & getConnectionId()
EnrollmentNotifierBase * EnrollNotif
virtual Address & getDstAddr()
const char * PAR_USEENROLLNOTIF
virtual void receiveMessage(CDAPMessage *msg)
Function checks the type of CDAP message and passes it to appropriate processing method.
int getDstCepId() const
Getter of destination Connection-Endpoint identifier.
virtual Address & getSrcAddr()
virtual void setInvokeID(int32_t invokeID)
std::string info() const
Info text outpu suitable for << strinng streams and WATCH.
const char * PAR_USEROUTINGNOTIF
LisRIBDCongesNotif * lisRIBDCongNotif
std::string getCongesDescrName() const
virtual bool isMessageProcessable(CDAPMessage *msg)
Function checks whether CDAP message can be processed by notifier.
virtual CongestionDescriptor * dup() const
RoutingNotifierBase * RoutingNotif
virtual void setDstAddr(const Address &dstAddr)
simsignal_t sigRIBDCongNotif
const char * SIG_RA_InvokeSlowdown
const char * SIG_RIBD_DataSend
virtual void setObjectItem(const object_t &objectItem)
virtual object_t & getObjectItem()
::omnetpp::opp_string objectName
virtual bool isMessageProcessable(CDAPMessage *msg)
Function checks whether CDAP message can be processed by notifier.
const char * SIG_CDAP_DateReceive
bool useEnrollmentNotifier
void signalizeCongestionNotification(CongestionDescriptor *congDesc)
const int DONTCARE_INVOKEID