version 1.13, 2008/12/01 17:50:51
|
version 1.14.4.3, 2009/10/13 13:39:27
|
|
|
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/ResponseHandler.h> | #include <Pegasus/Common/ResponseHandler.h> |
|
#include <Pegasus/Common/CIMResponseData.h> |
|
#include <Pegasus/Common/SCMO.h> |
| |
#include <Pegasus/ProviderManager2/Linkage.h> | #include <Pegasus/ProviderManager2/Linkage.h> |
| |
|
|
{ | { |
public: | public: |
SimpleInstanceResponseHandler(); | SimpleInstanceResponseHandler(); |
|
~SimpleInstanceResponseHandler(); |
| |
virtual void processing(); | virtual void processing(); |
| |
|
|
| |
virtual void deliver(const CIMInstance& instance); | virtual void deliver(const CIMInstance& instance); |
| |
|
virtual void deliver(const SCMOInstance& instance); |
|
|
virtual void deliver(const Array<CIMInstance>& instances); | virtual void deliver(const Array<CIMInstance>& instances); |
| |
const Array<CIMInstance> getObjects() const; | const Array<CIMInstance> getObjects() const; |
|
const Array<SCMOInstance> getSCMOObjects() const; |
| |
private: | private: |
Array<CIMInstance> _objects; | Array<CIMInstance> _objects; |
|
Array<SCMOInstance> _scmoObjects; |
|
//CIMInstanceResponseData responseData; |
}; | }; |
| |
class PEGASUS_PPM_LINKAGE SimpleObjectPathResponseHandler : | class PEGASUS_PPM_LINKAGE SimpleObjectPathResponseHandler : |
|
|
{ | { |
public: | public: |
SimpleObjectPathResponseHandler(); | SimpleObjectPathResponseHandler(); |
|
~SimpleObjectPathResponseHandler(); |
| |
virtual void processing(); | virtual void processing(); |
| |
|
|
| |
virtual void deliver(const CIMObjectPath& objectPath); | virtual void deliver(const CIMObjectPath& objectPath); |
| |
|
virtual void deliver(const SCMOInstance& objectPath); |
|
|
virtual void deliver(const Array<CIMObjectPath>& objectPaths); | virtual void deliver(const Array<CIMObjectPath>& objectPaths); |
| |
const Array<CIMObjectPath> getObjects() const; | const Array<CIMObjectPath> getObjects() const; |
|
const Array<SCMOInstance> getSCMOObjects() const; |
| |
private: | private: |
Array<CIMObjectPath> _objects; | Array<CIMObjectPath> _objects; |
|
Array<SCMOInstance> _scmoObjects; |
|
//CIMInstanceNamesResponseData responseData; |
}; | }; |
| |
class PEGASUS_PPM_LINKAGE SimpleMethodResultResponseHandler : | class PEGASUS_PPM_LINKAGE SimpleMethodResultResponseHandler : |
|
|
| |
virtual void deliver(const CIMObject& object); | virtual void deliver(const CIMObject& object); |
| |
|
virtual void deliver(const SCMOInstance& object); |
|
|
virtual void deliver(const Array<CIMObject>& objects); | virtual void deliver(const Array<CIMObject>& objects); |
| |
const Array<CIMObject> getObjects() const; | const Array<CIMObject> getObjects() const; |
|
const Array<SCMOInstance> getSCMOObjects() const; |
| |
private: | private: |
Array<CIMObject> _objects; | Array<CIMObject> _objects; |
|
Array<SCMOInstance> _scmoObjects; |
}; | }; |
| |
class PEGASUS_PPM_LINKAGE SimpleInstance2ObjectResponseHandler : | class PEGASUS_PPM_LINKAGE SimpleInstance2ObjectResponseHandler : |
|
|
| |
virtual void deliver(const CIMInstance& object); | virtual void deliver(const CIMInstance& object); |
| |
|
virtual void deliver(const SCMOInstance& object); |
|
|
virtual void deliver(const Array<CIMInstance>& objects); | virtual void deliver(const Array<CIMInstance>& objects); |
| |
const Array<CIMObject> getObjects() const; | const Array<CIMObject> getObjects() const; |
|
const Array<SCMOInstance> getSCMOObjects() const; |
| |
private: | private: |
Array<CIMObject> _objects; | Array<CIMObject> _objects; |
|
Array<SCMOInstance> _scmoObjects; |
}; | }; |
| |
class PEGASUS_PPM_LINKAGE SimpleValueResponseHandler : | class PEGASUS_PPM_LINKAGE SimpleValueResponseHandler : |