(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.9 and 1.9.2.5

version 1.9, 2009/06/30 10:31:30 version 1.9.2.5, 2009/11/18 11:30:13
Line 405 
Line 405 
             msg = _getEnumerateInstancesResponseMessage(in, binaryResponse);             msg = _getEnumerateInstancesResponseMessage(in, binaryResponse);
             break;             break;
         case CIM_ENUMERATE_INSTANCE_NAMES_RESPONSE_MESSAGE:         case CIM_ENUMERATE_INSTANCE_NAMES_RESPONSE_MESSAGE:
             msg = _getEnumerateInstanceNamesResponseMessage(in);              msg = _getEnumerateInstanceNamesResponseMessage(in, binaryResponse);
             break;             break;
         case CIM_EXEC_QUERY_RESPONSE_MESSAGE:         case CIM_EXEC_QUERY_RESPONSE_MESSAGE:
             msg = _getExecQueryResponseMessage(in, binaryResponse);             msg = _getExecQueryResponseMessage(in, binaryResponse);
Line 420 
Line 420 
             msg = _getAssociatorsResponseMessage(in, binaryResponse);             msg = _getAssociatorsResponseMessage(in, binaryResponse);
             break;             break;
         case CIM_ASSOCIATOR_NAMES_RESPONSE_MESSAGE:         case CIM_ASSOCIATOR_NAMES_RESPONSE_MESSAGE:
             msg = _getAssociatorNamesResponseMessage(in);              msg = _getAssociatorNamesResponseMessage(in, binaryResponse);
             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, binaryResponse);
             break;             break;
         case CIM_INVOKE_METHOD_RESPONSE_MESSAGE:         case CIM_INVOKE_METHOD_RESPONSE_MESSAGE:
             msg = _getInvokeMethodResponseMessage(in);             msg = _getInvokeMethodResponseMessage(in);
Line 1580 
Line 1580 
         CIMException(),         CIMException(),
         QueueIdStack());         QueueIdStack());
  
     CIMInstanceResponseData& responseData = msg->getResponseData();      CIMResponseData& responseData = msg->getResponseData();
  
     if (binaryResponse)     if (binaryResponse)
     {     {
         if (!responseData.setBinaryCimInstance(in))          if (!responseData.setBinary(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1592 
Line 1592 
     }     }
     else     else
     {     {
         if (!responseData.setXmlCimInstance(in))          if (!responseData.setXml(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1648 
Line 1648 
     msg = new CIMEnumerateInstancesResponseMessage(String::EMPTY,     msg = new CIMEnumerateInstancesResponseMessage(String::EMPTY,
         CIMException(), QueueIdStack());         CIMException(), QueueIdStack());
  
     CIMInstancesResponseData& responseData = msg->getResponseData();      CIMResponseData& responseData = msg->getResponseData();
  
     if (binaryResponse)     if (binaryResponse)
     {     {
         if (!responseData.setBinaryCimInstances(in))          if (!responseData.setBinary(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1662 
Line 1662 
     }     }
     else     else
     {     {
         if (!responseData.setXmlCimInstances(in))          if (!responseData.setXml(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1674 
Line 1674 
  
 CIMEnumerateInstanceNamesResponseMessage* CIMEnumerateInstanceNamesResponseMessage*
 CIMBinMsgDeserializer::_getEnumerateInstanceNamesResponseMessage( CIMBinMsgDeserializer::_getEnumerateInstanceNamesResponseMessage(
     CIMBuffer& in)      CIMBuffer& in,
       bool binaryResponse)
 { {
     XmlEntry entry;      CIMEnumerateInstanceNamesResponseMessage* msg;
     Array<CIMObjectPath> instanceNames;  
  
     if (!in.getObjectPathA(instanceNames))      msg = new CIMEnumerateInstanceNamesResponseMessage(String::EMPTY,
         return false;  
   
     return new CIMEnumerateInstanceNamesResponseMessage(  
         String::EMPTY,  
         CIMException(),         CIMException(),
         QueueIdStack(),                                                         QueueIdStack());
         instanceNames);  
       CIMResponseData& responseData = msg->getResponseData();
   
       if (!responseData.setBinary(in))
       {
           delete(msg);
           return 0;
       }
   
       return msg;
 } }
  
 CIMExecQueryResponseMessage* CIMExecQueryResponseMessage*
Line 1699 
Line 1704 
     msg = new CIMExecQueryResponseMessage(String::EMPTY,     msg = new CIMExecQueryResponseMessage(String::EMPTY,
         CIMException(), QueueIdStack());         CIMException(), QueueIdStack());
  
     CIMObjectsResponseData& responseData = msg->getResponseData();      CIMResponseData& responseData = msg->getResponseData();
  
     if (binaryResponse)     if (binaryResponse)
     {     {
         if (!responseData.setBinaryCimObjects(in))          if (!responseData.setBinary(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1711 
Line 1716 
     }     }
     else     else
     {     {
         if (!responseData.setXmlCimObjects(in))          if (!responseData.setXml(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1731 
Line 1736 
     msg = new CIMAssociatorsResponseMessage(String::EMPTY,     msg = new CIMAssociatorsResponseMessage(String::EMPTY,
         CIMException(), QueueIdStack());         CIMException(), QueueIdStack());
  
     CIMObjectsResponseData& responseData = msg->getResponseData();      CIMResponseData& responseData = msg->getResponseData();
  
     if (binaryResponse)     if (binaryResponse)
     {     {
         if (!responseData.setBinaryCimObjects(in))          if (!responseData.setBinary(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1743 
Line 1748 
     }     }
     else     else
     {     {
         if (!responseData.setXmlCimObjects(in))          if (!responseData.setXml(in))
         {         {
             delete(msg);             delete(msg);
             return 0;             return 0;
Line 1755 
Line 1760 
  
 CIMAssociatorNamesResponseMessage* CIMAssociatorNamesResponseMessage*
 CIMBinMsgDeserializer::_getAssociatorNamesResponseMessage( CIMBinMsgDeserializer::_getAssociatorNamesResponseMessage(
     CIMBuffer& in)      CIMBuffer& in,
       bool binaryResponse)
 { {
     XmlEntry entry;      CIMAssociatorNamesResponseMessage* msg;
     Array<CIMObjectPath> objectNames;  
  
     if (!in.getObjectPathA(objectNames))      msg = new CIMAssociatorNamesResponseMessage(String::EMPTY,
         return false;          CIMException(), QueueIdStack());
  
     return new CIMAssociatorNamesResponseMessage(      CIMResponseData& responseData = msg->getResponseData();
         String::EMPTY,  
         CIMException(),      if (!responseData.setBinary(in))
         QueueIdStack(),      {
         objectNames);          delete(msg);
           return 0;
       }
   
       return msg;
 } }
  
 CIMReferencesResponseMessage* CIMReferencesResponseMessage*
 CIMBinMsgDeserializer::_getReferencesResponseMessage( CIMBinMsgDeserializer::_getReferencesResponseMessage(
     CIMBuffer& in)      CIMBuffer& in,
       bool binaryResponse)
 { {
     XmlEntry entry;      CIMReferencesResponseMessage* msg;
     Array<CIMObject> cimObjects;  
  
     if (!in.getObjectA(cimObjects))      msg = new CIMReferencesResponseMessage(String::EMPTY,
         return false;          CIMException(), QueueIdStack());
  
     return new CIMReferencesResponseMessage(      CIMResponseData& responseData = msg->getResponseData();
         String::EMPTY,  
         CIMException(),      if (!responseData.setBinary(in))
         QueueIdStack(),      {
         cimObjects);          delete(msg);
           return 0;
       }
   
       return msg;
 } }
  
 CIMReferenceNamesResponseMessage* CIMReferenceNamesResponseMessage*
 CIMBinMsgDeserializer::_getReferenceNamesResponseMessage( CIMBinMsgDeserializer::_getReferenceNamesResponseMessage(
     CIMBuffer& in)      CIMBuffer& in,
       bool binaryResponse)
 { {
     XmlEntry entry;      CIMReferenceNamesResponseMessage* msg;
     Array<CIMObjectPath> objectNames;  
  
     if (!in.getObjectPathA(objectNames))      msg = new CIMReferenceNamesResponseMessage(String::EMPTY,
         return false;          CIMException(), QueueIdStack());
  
     return new CIMReferenceNamesResponseMessage(      CIMResponseData& responseData = msg->getResponseData();
         String::EMPTY,  
         CIMException(),      if (!responseData.setBinary(in))
         QueueIdStack(),      {
         objectNames);          delete(msg);
           return 0;
       }
   
       return msg;
 } }
  
 CIMGetPropertyResponseMessage* CIMGetPropertyResponseMessage*
Line 1914 
Line 1931 
 { {
     XmlEntry entry;     XmlEntry entry;
     CIMValue genericValue;     CIMValue genericValue;
     Uint16 genericUint16;  
     Array<Uint16> operationalStatus;     Array<Uint16> operationalStatus;
  
     if (!in.getUint16A(operationalStatus))     if (!in.getUint16A(operationalStatus))
Line 1933 
Line 1949 
 { {
     XmlEntry entry;     XmlEntry entry;
     CIMValue genericValue;     CIMValue genericValue;
     Uint16 genericUint16;  
     Array<Uint16> operationalStatus;     Array<Uint16> operationalStatus;
  
     if (!in.getUint16A(operationalStatus))     if (!in.getUint16A(operationalStatus))


Legend:
Removed from v.1.9  
changed lines
  Added in v.1.9.2.5

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2