20     if (dynamic_cast<CDAP_M_Connect*>(msg)) {
 
   24     else if (dynamic_cast<CDAP_M_Connect_R*>(msg)) {
 
   28     else if (dynamic_cast<CDAP_M_Release*>(msg)) {
 
   32     else if (dynamic_cast<CDAP_M_Release_R*>(msg)) {
 
   36     else if (dynamic_cast<CDAP_M_Create*>(msg)) {
 
   40     else if (dynamic_cast<CDAP_M_Create_R*>(msg)) {
 
   44     else if (dynamic_cast<CDAP_M_Delete*>(msg)) {
 
   48     else if (dynamic_cast<CDAP_M_Delete_R*>(msg)) {
 
   52     else if (dynamic_cast<CDAP_M_Read*>(msg)) {
 
   56     else if (dynamic_cast<CDAP_M_Read_R*>(msg)) {
 
   60     else if (dynamic_cast<CDAP_M_Write*>(msg)) {
 
   64     else if (dynamic_cast<CDAP_M_Write_R*>(msg)) {
 
   68     else if (dynamic_cast<CDAP_M_Start*>(msg)) {
 
   72     else if (dynamic_cast<CDAP_M_Start_R*>(msg)) {
 
   76     else if (dynamic_cast<CDAP_M_Stop*>(msg)) {
 
   80     else if (dynamic_cast<CDAP_M_Stop_R*>(msg)) {
 
  149     std::ostringstream os;
 
  150     os << 
"MESSAGE PROCESSING NOT DEFINED!" << endl
 
  154         case 1:     type = 
"M_CONNECT";     
break;
 
  155         case 2:     type = 
"M_CONNECT_R";   
break;
 
  156         case 3:     type = 
"M_RELEASE";     
break;
 
  157         case 4:     type = 
"M_RELEASE_R";   
break;
 
  158         case 5:     type = 
"M_CREATE";      
break;
 
  159         case 6:     type = 
"M_CREATE_R";    
break;
 
  160         case 7:     type = 
"M_DELETE";      
break;
 
  161         case 8:     type = 
"M_DELETE_R";    
break;
 
  162         case 9:     type = 
"M_READ";        
break;
 
  163         case 10:    type = 
"M_READ_R";      
break;
 
  164         case 11:    type = 
"M_CANCELREAD";  
break;
 
  165         case 12:    type = 
"M_CANCELREAD_R";
break;
 
  166         case 13:    type = 
"M_WRITE";       
break;
 
  167         case 14:    type = 
"M_WRITE_R";     
break;
 
  168         case 15:    type = 
"M_START";       
break;
 
  169         case 16:    type = 
"M_START_R";     
break;
 
  170         case 17:    type = 
"M_STOP";        
break;
 
  171         case 18:    type = 
"M_STOP_R";      
break;
 
  173         default:    type = 
"UNKNOWNN";
 
  177     os << 
"SrcAddr: " << msg->
getSrcAddr() << endl
 
  190     std::ostringstream os;
 
  191     os << 
"Object: '" << obj.
objectClass << 
"'" << endl;
 
virtual void processMStart(CDAP_M_Start *msg)
Function crunching supported M_START message. 
virtual void processMDelete(CDAP_M_Delete *msg)
Function crunching supported M_DELETE message. 
::omnetpp::opp_string objectClass
virtual void processMStopR(CDAP_M_Stop_R *msg)
Function crunching supported M_STOP_R message. 
virtual void processMWriteR(CDAP_M_Write_R *msg)
Function crunching supported M_WRITE_R message. 
virtual unsigned int getHeaderBitLength() const 
virtual Address & getDstAddr()
virtual int32_t getInvokeID() const 
virtual void processMCreate(CDAP_M_Create *msg)
Function crunching supported M_CREATE message. 
virtual void processMStartR(CDAP_M_Start_R *msg)
Function crunching supported M_START_R message. 
virtual bool isMessageProcessable(CDAPMessage *msg)=0
Function checks whether CDAP message can be processed by notifier. 
std::string infoMessage(CDAPMessage *msg)
virtual void processMConnect(CDAP_M_Connect *msg)
Function crunching supported M_CONNECT message. 
virtual void processMReleaseR(CDAP_M_Release_R *msg)
Function crunching supported M_RELEASE_R message. 
virtual void processMReadR(CDAP_M_Read_R *msg)
Function crunching supported M_READ_R message. 
virtual int32_t getOpCode() const 
std::string infoObject(object_t obj)
virtual void processMWrite(CDAP_M_Write *msg)
Function crunching supported M_WRITE message. 
virtual void processMRelease(CDAP_M_Release *msg)
Function crunching supported M_RELEASE message. 
virtual void processMDeleteR(CDAP_M_Delete_R *msg)
Function crunching supported M_DELETE_R message. 
virtual Address & getSrcAddr()
virtual void processMCreateR(CDAP_M_Create_R *msg)
Function crunching supported M_CREATE_R message. 
virtual void receiveMessage(CDAPMessage *msg)
Function checks the type of CDAP message and passes it to appropriate processing method. 
virtual void processMConnectR(CDAP_M_Connect_R *msg)
Function crunching supported M_CONNECT_R message. 
virtual void processMRead(CDAP_M_Read *msg)
Function crunching supported M_READ message. 
virtual void processMStop(CDAP_M_Stop *msg)
Function crunching supported M_STOP message.