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

Diff for /pegasus/src/Pegasus/Common/CIMResponseData.cpp between version 1.2.2.1 and 1.2.2.3

version 1.2.2.1, 2009/08/17 13:47:46 version 1.2.2.3, 2009/09/24 13:22:52
Line 31 
Line 31 
  
 #include "CIMResponseData.h" #include "CIMResponseData.h"
 #include "XmlWriter.h" #include "XmlWriter.h"
   #include "SCMOXmlWriter.h"
 #include "XmlReader.h" #include "XmlReader.h"
 #include "Tracer.h" #include "Tracer.h"
  
Line 452 
Line 453 
     else     else
     {     {
         XmlWriter::appendInstanceElement(out, _cimInstance);         XmlWriter::appendInstanceElement(out, _cimInstance);
           //SCMOXmlWriter::appendValueSCMOInstanceElement(out, _cimInstance);
     }     }
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
 } }
Line 681 
Line 683 
     PEG_METHOD_ENTER(TRC_DISPATCHER,     PEG_METHOD_ENTER(TRC_DISPATCHER,
         "CIMInstancesResponseData::encodeXmlResponse");         "CIMInstancesResponseData::encodeXmlResponse");
  
       /*
       fprintf(
           stderr,
           "CIMInstancesResponseData::encodeXmlResponse\n");
       fflush(stderr);
       */
   
     if (_resolveCallback && (_encoding == RESP_ENC_XML))     if (_resolveCallback && (_encoding == RESP_ENC_XML))
     {     {
           /*
           fprintf(
               stderr,
               "_resolveCallback && (_encoding == RESP_ENC_XML)\n");
           fflush(stderr);
           */
         const Array<ArraySint8>& a = _instancesData;         const Array<ArraySint8>& a = _instancesData;
         const Array<ArraySint8>& b = _referencesData;         const Array<ArraySint8>& b = _referencesData;
  
Line 696 
Line 711 
     }     }
     else     else
     {     {
         _resolve();          // DO NOT RESOLVE, use the SCMOXmlWriter to encode
           // _resolve();
         for (Uint32 i = 0, n = _namedInstances.size(); i < n; i++)         for (Uint32 i = 0, n = _namedInstances.size(); i < n; i++)
           {
             XmlWriter::appendValueNamedInstanceElement(             XmlWriter::appendValueNamedInstanceElement(
                 out, _namedInstances[i]);                 out, _namedInstances[i]);
     }     }
           for (Uint32 i = 0, n = _scmoInstances.size(); i < n; i++)
           {
               SCMOXmlWriter::appendValueSCMOInstanceElement(
                   out, _scmoInstances[i]);
   /*
               fprintf(
                   stderr,
                   "After appendValueNamedInstanceElement()\n%s",
                   out.getData());
               fflush(stderr);
   */
           }
       }
     PEG_METHOD_EXIT();     PEG_METHOD_EXIT();
 } }
  


Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.3

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2