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

Diff for /pegasus/src/Pegasus/Common/CIMMessage.cpp between version 1.33 and 1.34

version 1.33, 2008/01/11 19:44:48 version 1.34, 2008/11/12 17:22:32
Line 34 
Line 34 
 #include <Pegasus/Common/AutoPtr.h> #include <Pegasus/Common/AutoPtr.h>
 #include <Pegasus/Common/StatisticalData.h> #include <Pegasus/Common/StatisticalData.h>
 #include "CIMMessage.h" #include "CIMMessage.h"
   #include "XmlWriter.h"
  
 PEGASUS_USING_STD; PEGASUS_USING_STD;
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
   #define PEGASUS_ARRAY_T ArraySint8
   # include "ArrayImpl.h"
   #undef PEGASUS_ARRAY_T
   
 void CIMResponseMessage::syncAttributes(const CIMRequestMessage* request) void CIMResponseMessage::syncAttributes(const CIMRequestMessage* request)
 { {
     // Propagate request attributes to the response, as necessary     // Propagate request attributes to the response, as necessary
Line 68 
Line 73 
         new CIMGetInstanceResponseMessage(         new CIMGetInstanceResponseMessage(
             messageId,             messageId,
             CIMException(),             CIMException(),
             queueIds.copyAndPop(),              queueIds.copyAndPop()));
             CIMInstance()));  
     response->syncAttributes(this);     response->syncAttributes(this);
     return response.release();     return response.release();
 } }
Line 182 
Line 186 
         new CIMEnumerateInstancesResponseMessage(         new CIMEnumerateInstancesResponseMessage(
             messageId,             messageId,
             CIMException(),             CIMException(),
             queueIds.copyAndPop(),              queueIds.copyAndPop()));
             Array<CIMInstance>()));  
     response->syncAttributes(this);     response->syncAttributes(this);
     return response.release();     return response.release();
 } }
Line 606 
Line 609 
 { {
 } }
  
   Array<CIMInstance>& CIMEnumerateInstancesResponseMessage::getNamedInstances()
   {
       if (resolveCallback)
       {
           (*resolveCallback)(
               instancesData,
               referencesData,
               hostsData,
               nameSpacesData,
               _namedInstances);
           resolveCallback = 0;
       }
   
       return _namedInstances;
   }
   
   void CIMEnumerateInstancesResponseMessage::setNamedInstances(
       const Array<CIMInstance>& x)
   {
       resolveCallback = 0;
       _namedInstances = x;
   }
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2