31 error(
"Pointer to CDAPMsgLog is not initialized!");
45 if (!dynamic_cast<CDAPMessage*>(msg)) {
46 EV << this->getFullPath() <<
" received unknown message" << endl;
58 EV <<
"Cannot send/received unsolicited CDAP response thus discarding message" << endl;
67 if ( strstr(msg->getArrivalGate()->getName(),
GATE_SOUTHIO) != NULL ) {
71 if (dynamic_cast<CDAP_M_Connect*>(msg) || dynamic_cast<CDAP_M_Connect_R*>(msg) ||
72 dynamic_cast<CDAP_M_Release*>(msg) || dynamic_cast<CDAP_M_Release_R*>(msg) )
80 else if (dynamic_cast<CDAP_M_Create*>(msg) || dynamic_cast<CDAP_M_Create_R*>(msg) ||
81 dynamic_cast<CDAP_M_Delete*>(msg) || dynamic_cast<CDAP_M_Delete_R*>(msg) ||
82 dynamic_cast<CDAP_M_Start*>(msg) || dynamic_cast<CDAP_M_Start_R*>(msg) ||
83 dynamic_cast<CDAP_M_Stop*>(msg) || dynamic_cast<CDAP_M_Stop_R*>(msg) ||
84 dynamic_cast<CDAP_M_Write*>(msg) || dynamic_cast<CDAP_M_Write_R*>(msg) ||
85 dynamic_cast<CDAP_M_Read*>(msg) || dynamic_cast<CDAP_M_Read_R*>(msg) ||
86 dynamic_cast<CDAP_M_CancelRead*>(msg) || dynamic_cast<CDAP_M_CancelRead_R*>(msg) )
94 else if (strstr(msg->getArrivalGate()->getName(),
GATE_SOUTHIO) == NULL) {
const char * MOD_CDAPMSGLOG
void insert(CDAPMessage *cdapmsg, bool srflag)
virtual int32_t getOpCode() const
CDAPMsgLogEntry * findRequestByInvId(CDAPMessage *cdapmsg)
const char * GATE_SOUTHIO
virtual void initialize()
virtual void handleMessage(cMessage *msg)
Define_Module(CDAPSplitter)