(file) Return to CimomMessage.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CimomMessage.cpp between version 1.12 and 1.13

version 1.12, 2002/03/18 22:50:26 version 1.13, 2002/03/19 21:03:37
Line 89 
Line 89 
 const Uint32 async_messages::FIND_MODULE_IN_SERVICE =   0x00000013; const Uint32 async_messages::FIND_MODULE_IN_SERVICE =   0x00000013;
 const Uint32 async_messages::FIND_MODULE_IN_SERVICE_RESPONSE = 0x00000014; const Uint32 async_messages::FIND_MODULE_IN_SERVICE_RESPONSE = 0x00000014;
  
   const Uint32 async_messages::ASYNC_MODULE_OP_START =           0x00000015;
   const Uint32 async_messages::ASYNC_MODULE_OP_RESULT  =         0x00000016;
   
  
  
 AsyncMessage::AsyncMessage(Uint32 type, AsyncMessage::AsyncMessage(Uint32 type,
Line 383 
Line 386 
 } }
  
  
   AsyncModuleOperationStart::AsyncModuleOperationStart(Uint32 routing,
                                                        AsyncOpNode *operation,
                                                        Uint32 destination,
                                                        Uint32 response,
                                                        Boolean blocking,
                                                        String target_module,
                                                        Message *action)
      : AsyncRequest(async_messages::ASYNC_MODULE_OP_START,
                     Message::getNextKey(), routing, 0,
                     operation,
                     destination, response, blocking),
        _target_module(target_module),
        _act(action)
   {
      _act->put_async(this);
   
   }
   
   
   Message * AsyncModuleOperationStart::get_action(void)
   {
      Message *ret = _act;
      _act = 0;
      ret->put_async(0);
      return ret;
   
   }
   
   AsyncModuleOperationResult::AsyncModuleOperationResult(Uint32 key,
                                                          Uint32 routing,
                                                          AsyncOpNode *operation,
                                                          Uint32 result_code,
                                                          Uint32 destination,
                                                          Uint32 blocking,
                                                          String target_module,
                                                          Message *result)
      : AsyncReply(async_messages::ASYNC_MODULE_OP_RESULT,
                   key, routing, 0,
                   operation, result_code, destination,
                   blocking),
        _target_module(target_module),
        _res(result)
   {
      _res->put_async(this);
   }
  
 AsyncLegacyOperationStart::AsyncLegacyOperationStart(Uint32 routing, AsyncLegacyOperationStart::AsyncLegacyOperationStart(Uint32 routing,
                                                      AsyncOpNode *operation,                                                      AsyncOpNode *operation,


Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2