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

Diff for /pegasus/src/Pegasus/ProviderManager2/Default/Attic/SimpleResponseHandler.h between version 1.4 and 1.4.6.2

version 1.4, 2003/10/22 14:26:12 version 1.4.6.2, 2004/03/03 12:33:57
Line 37 
Line 37 
 #include <Pegasus/Common/ResponseHandler.h> #include <Pegasus/Common/ResponseHandler.h>
 #include <Pegasus/Common/Logger.h> #include <Pegasus/Common/Logger.h>
  
 #include <Pegasus/Server/Linkage.h>  #include <Pegasus/ProviderManager2/Default/Linkage.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 class PEGASUS_SERVER_LINKAGE SimpleResponseHandler : virtual public ResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleResponseHandler : virtual public ResponseHandler
 { {
 public: public:
     SimpleResponseHandler(void)     SimpleResponseHandler(void)
Line 93 
Line 93 
     }     }
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleInstanceResponseHandler : public SimpleResponseHandler, public InstanceResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleInstanceResponseHandler : public SimpleResponseHandler, public InstanceResponseHandler
 { {
 public: public:
     SimpleInstanceResponseHandler(void)     SimpleInstanceResponseHandler(void)
Line 130 
Line 130 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleObjectPathResponseHandler : public SimpleResponseHandler, public ObjectPathResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleObjectPathResponseHandler : public SimpleResponseHandler, public ObjectPathResponseHandler
 { {
 public: public:
     SimpleObjectPathResponseHandler(void)     SimpleObjectPathResponseHandler(void)
Line 166 
Line 166 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleMethodResultResponseHandler : public SimpleResponseHandler, public MethodResultResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleMethodResultResponseHandler : public SimpleResponseHandler, public MethodResultResponseHandler
 { {
 public: public:
     SimpleMethodResultResponseHandler(void)     SimpleMethodResultResponseHandler(void)
Line 214 
Line 214 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleIndicationResponseHandler : public SimpleResponseHandler, public IndicationResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleIndicationResponseHandler : public SimpleResponseHandler, public IndicationResponseHandler
 { {
 public: public:
     SimpleIndicationResponseHandler(void)     SimpleIndicationResponseHandler(void)
Line 274 
Line 274 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleObjectResponseHandler : public SimpleResponseHandler, public ObjectResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleObjectResponseHandler : public SimpleResponseHandler, public ObjectResponseHandler
 { {
 public: public:
     SimpleObjectResponseHandler(void)     SimpleObjectResponseHandler(void)
Line 311 
Line 311 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleValueResponseHandler : public SimpleResponseHandler, public ValueResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleInstance2ObjectResponseHandler : public SimpleResponseHandler, public InstanceResponseHandler
   {
   public:
       SimpleInstance2ObjectResponseHandler(void)
       {
       }
   
       void processing(void) { SimpleResponseHandler::processing(); }
       void complete(void) { SimpleResponseHandler::complete(); }
   
       virtual void deliver(const CIMInstance & object)
       {
           Logger::put(Logger::STANDARD_LOG, System::CIMSERVER, Logger::TRACE,
                       "SimpleResponseHandler: deliver()");
   
           _objects.append(CIMObject(object));
       }
   
       virtual void deliver(const Array<CIMInstance> & objects)
       {
           // call deliver for each object in the array
           for(Uint32 i = 0, n = objects.size(); i < n; i++)
           {
               deliver(objects[i]);
           }
       }
   
       const Array<CIMObject> getObjects(void) const
       {
           return _objects;
       }
   
   private:
       Array<CIMObject> _objects;
   
   };
   
   class PEGASUS_DEFPM_LINKAGE SimpleValueResponseHandler : public SimpleResponseHandler, public ValueResponseHandler
 { {
 public: public:
     SimpleValueResponseHandler(void)     SimpleValueResponseHandler(void)
Line 348 
Line 385 
  
 }; };
  
 class PEGASUS_SERVER_LINKAGE SimpleClassResponseHandler : public SimpleResponseHandler, public ClassResponseHandler  class PEGASUS_DEFPM_LINKAGE SimpleClassResponseHandler : public SimpleResponseHandler, public ClassResponseHandler
 { {
 public: public:
     SimpleClassResponseHandler(void)     SimpleClassResponseHandler(void)


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2