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

Diff for /pegasus/src/Pegasus/Common/CIMBinMsgDeserializer.cpp between version 1.11 and 1.11.2.1

version 1.11, 2011/01/07 02:17:20 version 1.11.2.1, 2011/10/11 18:18:08
Line 426 
Line 426 
             msg = _getAssociatorNamesResponseMessage(in);             msg = _getAssociatorNamesResponseMessage(in);
             break;             break;
         case CIM_REFERENCES_RESPONSE_MESSAGE:         case CIM_REFERENCES_RESPONSE_MESSAGE:
             msg = _getReferencesResponseMessage(in);              msg = _getReferencesResponseMessage(in, binaryResponse);
             break;             break;
         case CIM_REFERENCE_NAMES_RESPONSE_MESSAGE:         case CIM_REFERENCE_NAMES_RESPONSE_MESSAGE:
             msg = _getReferenceNamesResponseMessage(in);             msg = _getReferenceNamesResponseMessage(in);
Line 1484 
Line 1484 
 CIMBinMsgDeserializer::_getStopAllProvidersRequestMessage( CIMBinMsgDeserializer::_getStopAllProvidersRequestMessage(
     CIMBuffer& in)     CIMBuffer& in)
 { {
       Uint32 shutdownTimeout;
   
       if (!in.getUint32(shutdownTimeout))
           return false;
   
     return new CIMStopAllProvidersRequestMessage(     return new CIMStopAllProvidersRequestMessage(
         String::EMPTY,         String::EMPTY,
         QueueIdStack());          QueueIdStack(),
           shutdownTimeout);
 } }
  
 CIMInitializeProviderAgentRequestMessage* CIMInitializeProviderAgentRequestMessage*
Line 1582 
Line 1588 
 { {
     CIMName className;     CIMName className;
     CIMNamespaceName nsName;     CIMNamespaceName nsName;
       String messageID;
   
       if (!in.getString(messageID))
           return false;
  
     if (!in.getNamespaceName(nsName))     if (!in.getNamespaceName(nsName))
         return false;         return false;
Line 1590 
Line 1600 
         return false;         return false;
  
     return new ProvAgtGetScmoClassRequestMessage(     return new ProvAgtGetScmoClassRequestMessage(
         String::EMPTY,          messageID,
         nsName,         nsName,
         className,         className,
         QueueIdStack());         QueueIdStack());
Line 1805 
Line 1815 
  
 CIMReferencesResponseMessage* CIMReferencesResponseMessage*
 CIMBinMsgDeserializer::_getReferencesResponseMessage( CIMBinMsgDeserializer::_getReferencesResponseMessage(
     CIMBuffer& in)      CIMBuffer& in,
       bool binaryResponse)
 { {
     CIMReferencesResponseMessage* msg;     CIMReferencesResponseMessage* msg;
  
Line 1814 
Line 1825 
  
     CIMResponseData& responseData = msg->getResponseData();     CIMResponseData& responseData = msg->getResponseData();
  
       if (binaryResponse)
       {
     if (!responseData.setBinary(in))     if (!responseData.setBinary(in))
     {     {
         delete(msg);         delete(msg);
         return 0;         return 0;
     }     }
       }
       else
       {
           if (!responseData.setXml(in))
           {
               delete(msg);
               return 0;
           }
       }
  
     return msg;     return msg;
 } }
Line 2038 
Line 2060 
     CIMBuffer& in)     CIMBuffer& in)
 { {
     SCMOClass theClass("","");     SCMOClass theClass("","");
       String messageID;
  
       if (!in.getString(messageID))
           return false;
  
     if (!in.getSCMOClass(theClass))     if (!in.getSCMOClass(theClass))
         return false;         return false;
  
     return new ProvAgtGetScmoClassResponseMessage(     return new ProvAgtGetScmoClassResponseMessage(
         String::EMPTY,          messageID,
         CIMException(),         CIMException(),
         QueueIdStack(),         QueueIdStack(),
         theClass);         theClass);


Legend:
Removed from v.1.11  
changed lines
  Added in v.1.11.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2