#include <OWBI1_ReadOnlyInstanceProviderIFC.hpp>
Inheritance diagram for OWBI1::BI1ReadOnlyInstanceProviderIFC:
Private Member Functions | |
virtual void | deleteInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &cop) |
This method deletes the instance specified in the object path. | |
virtual CIMObjectPath | createInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &cimInstance) |
This method creates the instance specified in the object path. | |
virtual void | modifyInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &modifiedInstance, const CIMInstance &previousInstance, const CIMPropertyList &propertyList, const CIMClass &theClass) |
This method sets the instance specified in the object path. |
All throw an CIMException::FAILED. If an instance provider is read-only, it can derive from this class and it won't have to implement the mutating functions. This class can be part of a multiple-inerhitance diamond. Thus the "public virtual" inheritance.
Definition at line 51 of file OWBI1_ReadOnlyInstanceProviderIFC.hpp.
|
This method creates the instance specified in the object path. If the instance does exist an CIMException with ID CIM_ERR_ALREADY_EXISTS must be thrown. The parameter should be the instance name.
Implements OWBI1::BI1InstanceProviderIFC. Definition at line 54 of file OWBI1_ReadOnlyInstanceProviderIFC.cpp. References OWBI1::CIMException::FAILED, and OWBI1_THROWCIMMSG. |
|
This method deletes the instance specified in the object path.
Implements OWBI1::BI1InstanceProviderIFC. Definition at line 48 of file OWBI1_ReadOnlyInstanceProviderIFC.cpp. References OWBI1::CIMException::FAILED, and OWBI1_THROWCIMMSG. |
|
This method sets the instance specified in the object path. If the instance does not exist an CIMException with ID CIM_ERR_NOT_FOUND must be thrown. The parameter should be the instance name.
Implements OWBI1::BI1InstanceProviderIFC. Definition at line 60 of file OWBI1_ReadOnlyInstanceProviderIFC.cpp. References OWBI1::CIMException::FAILED, and OWBI1_THROWCIMMSG. |