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

Diff for /pegasus/src/Pegasus/ProviderManager2/SimpleResponseHandler.h between version 1.3 and 1.4

version 1.3, 2004/08/31 21:56:42 version 1.4, 2004/09/03 18:30:46
Line 400 
Line 400 
  
 }; };
  
 class PEGASUS_PPM_LINKAGE SimpleClassResponseHandler : public SimpleResponseHandler, public ClassResponseHandler  
 {  
 public:  
     SimpleClassResponseHandler(void)  
     {  
     }  
   
     void processing(void) { SimpleResponseHandler::processing(); }  
     void complete(void) { SimpleResponseHandler::complete(); }  
   
     virtual void deliver(const CIMClass & classObj)  
     {  
         Logger::put(Logger::STANDARD_LOG, System::CIMSERVER, Logger::TRACE,  
                     "SimpleResponseHandler: deliver()");  
   
         _objects.append(classObj);  
     }  
   
     virtual void deliver(const Array<CIMClass> & classObjs)  
     {  
         // call deliver for each object in the array  
         for(Uint32 i = 0, n = classObjs.size(); i < n; i++)  
         {  
             deliver(classObjs[i]);  
         }  
     }  
   
     const Array<CIMClass> getObjects(void) const  
     {  
         return _objects;  
     }  
   
 private:  
     Array<CIMClass> _objects;  
   
 };  
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif #endif


Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2