#include <OW_CppSecondaryInstanceProviderIFC.hpp>
Inheritance diagram for OW_NAMESPACE::CppSecondaryInstanceProviderIFC:
Public Member Functions | |
virtual | ~CppSecondaryInstanceProviderIFC () |
virtual void | getSecondaryInstanceProviderInfoWithEnv (const ProviderRegistrationEnvironmentIFCRef &env, SecondaryInstanceProviderInfo &info) |
A provider should override this method to report which classes in which namespaces it instruments. | |
virtual void | getSecondaryInstanceProviderInfo (SecondaryInstanceProviderInfo &info)=0 |
A provider should override this method to report which classes in which namespaces it instruments. | |
virtual void | filterInstances (const ProviderEnvironmentIFCRef &env, const String &ns, const String &className, CIMInstanceArray &instances, WBEMFlags::ELocalOnlyFlag localOnly, WBEMFlags::EDeepFlag deep, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList, const CIMClass &requestedClass, const CIMClass &cimClass) |
This method allows the provider to modify instances generated by the enumInstances() or getInstance() member functions of an instance provider. | |
virtual void | createInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &cimInstance) |
This method is called when the instance specified by cimInstance is created. | |
virtual void | modifyInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMInstance &modifiedInstance, const CIMInstance &previousInstance, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, const StringArray *propertyList, const CIMClass &theClass) |
This method is called when the instance specified by previousInstance is modified. | |
virtual void | deleteInstance (const ProviderEnvironmentIFCRef &env, const String &ns, const CIMObjectPath &cop) |
This method is called when the instance specified by cop is deleted. | |
virtual CppSecondaryInstanceProviderIFC * | getSecondaryInstanceProvider () |
Definition at line 46 of file OW_CppSecondaryInstanceProviderIFC.hpp.
|
Definition at line 42 of file OW_CppSecondaryInstanceProviderIFC.cpp. |
|
This method is called when the instance specified by cimInstance is created. The provider cannot override this operation, since it will have been already processed by the primary instance provider. Throwing an exception will cause the error to be returned to the CIM Client, but the work that other providers may have done will not be undone.
Definition at line 74 of file OW_CppSecondaryInstanceProviderIFC.cpp. |
|
This method is called when the instance specified by cop is deleted. The provider cannot override this operation, since it will have been already processed by the primary instance provider. Throwing an exception will cause the error to be returned to the CIM Client, but the work that other providers may have done will not be undone.
Definition at line 96 of file OW_CppSecondaryInstanceProviderIFC.cpp. |
|
This method allows the provider to modify instances generated by the enumInstances() or getInstance() member functions of an instance provider.
Definition at line 56 of file OW_CppSecondaryInstanceProviderIFC.cpp. |
|
Reimplemented from OW_NAMESPACE::CppProviderBaseIFC. Definition at line 107 of file OW_CppSecondaryInstanceProviderIFC.cpp. |
|
A provider should override this method to report which classes in which namespaces it instruments. It should insert an entry for each class it is responsible for. The entry consists of the class name and an optional list of namespaces. If the namespace list is empty, all namespaces are implied. Referenced by getSecondaryInstanceProviderInfoWithEnv(). |
|
A provider should override this method to report which classes in which namespaces it instruments. It should insert an entry for each class it is responsible for. The entry consists of the class name and an optional list of namespaces. If the namespace list is empty, all namespaces are implied. Definition at line 47 of file OW_CppSecondaryInstanceProviderIFC.cpp. References getSecondaryInstanceProviderInfo(). |
|
This method is called when the instance specified by previousInstance is modified. The provider cannot override this operation, since it will have been already processed by the primary instance provider. Throwing an exception will cause the error to be returned to the CIM Client, but the work that other providers may have done will not be undone.
Definition at line 83 of file OW_CppSecondaryInstanceProviderIFC.cpp. |