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

Diff for /pegasus/src/Pegasus/ProviderManager2/SimpleResponseHandler.cpp between version 1.14.4.1 and 1.15

version 1.14.4.1, 2009/08/17 13:47:48 version 1.15, 2009/12/15 11:39:38
Line 185 
Line 185 
     }     }
 } }
  
   
 const Array<CIMInstance> SimpleInstanceResponseHandler::getObjects() const const Array<CIMInstance> SimpleInstanceResponseHandler::getObjects() const
 { {
     return _objects;     return _objects;
Line 445 
Line 444 
  
 Uint32 SimpleObjectResponseHandler::size() const Uint32 SimpleObjectResponseHandler::size() const
 { {
     return _objects.size();      return _objects.size()+_scmoObjects.size();
 } }
  
 void SimpleObjectResponseHandler::clear() void SimpleObjectResponseHandler::clear()
 { {
     _objects.clear();     _objects.clear();
       _scmoObjects.clear();
 } }
  
 void SimpleObjectResponseHandler::deliver(const CIMObject& object) void SimpleObjectResponseHandler::deliver(const CIMObject& object)
Line 465 
Line 465 
     send(false);     send(false);
 } }
  
   void SimpleObjectResponseHandler::deliver(const CIMInstance& instance)
   {
       PEG_TRACE_CSTRING(
           TRC_PROVIDERMANAGER,
           Tracer::LEVEL4,
           "SimpleObjectResponseHandler::deliver()");
   
       _objects.append(instance);
   
       send(false);
   }
   
   void SimpleObjectResponseHandler::deliver(const SCMOInstance& object)
   {
       PEG_TRACE_CSTRING(
           TRC_PROVIDERMANAGER,
           Tracer::LEVEL4,
           "SimpleObjectResponseHandler::deliver()");
   
       _scmoObjects.append(object);
       send(false);
   }
   
 void SimpleObjectResponseHandler::deliver(const Array<CIMObject>& objects) void SimpleObjectResponseHandler::deliver(const Array<CIMObject>& objects)
 { {
     // call deliver for each object in the array     // call deliver for each object in the array
Line 479 
Line 502 
     return _objects;     return _objects;
 } }
  
   const Array<SCMOInstance> SimpleObjectResponseHandler::getSCMOObjects() const
   {
       return _scmoObjects;
   }
   
 // //
 // SimpleInstance2ObjectResponseHandler // SimpleInstance2ObjectResponseHandler
 // //
Line 499 
Line 527 
  
 Uint32 SimpleInstance2ObjectResponseHandler::size() const Uint32 SimpleInstance2ObjectResponseHandler::size() const
 { {
     return _objects.size();      return _objects.size() + _scmoObjects.size();
 } }
  
 void SimpleInstance2ObjectResponseHandler::clear() void SimpleInstance2ObjectResponseHandler::clear()
 { {
     _objects.clear();     _objects.clear();
       _scmoObjects.clear();
 } }
  
 void SimpleInstance2ObjectResponseHandler::deliver(const CIMInstance& object) void SimpleInstance2ObjectResponseHandler::deliver(const CIMInstance& object)
Line 527 
Line 556 
         Tracer::LEVEL4,         Tracer::LEVEL4,
         "SimpleInstance2ObjectResponseHandler::deliver(SCMO)");         "SimpleInstance2ObjectResponseHandler::deliver(SCMO)");
  
     //--rk->TBD      _scmoObjects.append(object);
     //_objects.append(CIMObject(object));  
  
     // async delivers not yet supported     // async delivers not yet supported
     //send(false);     //send(false);
Line 549 
Line 577 
     return _objects;     return _objects;
 } }
  
   const Array<SCMOInstance>
   SimpleInstance2ObjectResponseHandler::getSCMOObjects() const
   {
       return _scmoObjects;
   }
   
 // //
 // SimpleValueResponseHandler // SimpleValueResponseHandler
 // //


Legend:
Removed from v.1.14.4.1  
changed lines
  Added in v.1.15

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2