#include <OW_CppAssociatorProviderIFC.hpp>
Inheritance diagram for OW_NAMESPACE::CppAssociatorProviderIFC:
Public Member Functions | |
virtual | ~CppAssociatorProviderIFC () |
virtual void | getAssociatorProviderInfoWithEnv (const ProviderRegistrationEnvironmentIFCRef &env, AssociatorProviderInfo &) |
A provider should override this method to report which classes in which namespaces it instruments. | |
virtual void | getAssociatorProviderInfo (AssociatorProviderInfo &) |
A provider should override this method to report which classes in which namespaces it instruments. | |
virtual void | associators (const ProviderEnvironmentIFCRef &env, CIMInstanceResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const String &assocClass, const String &resultClass, const String &role, const String &resultRole, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
This method is invoked in order to do the Associators operation as defined by the CIM operations over HTTP spec at http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecAssociators This operation is used to enumerate CIM Instances that are associated to a particular source CIM Object. | |
virtual void | associatorNames (const ProviderEnvironmentIFCRef &env, CIMObjectPathResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const String &assocClass, const String &resultClass, const String &role, const String &resultRole)=0 |
For the definition of this operation, refer to http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecAssociatorNames This operation is used to enumerate the names of CIM Instances that are associated to a particular source CIM Instance. | |
virtual void | references (const ProviderEnvironmentIFCRef &env, CIMInstanceResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList)=0 |
For definition of this operation, refer to http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecReferencesMethod This operation is used to enumerate the association objects that refer to a particular target CIM Instance. | |
virtual void | referenceNames (const ProviderEnvironmentIFCRef &env, CIMObjectPathResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const String &resultClass, const String &role)=0 |
For definition of this operation, refer to ttp://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm::SecReferenceNames This operation is used to enumerate the association objects that refer to a particular target CIM Instance. | |
virtual CppAssociatorProviderIFC * | getAssociatorProvider () |
The CIMOM invokes these methods when it performs association traversal. All calls to the derived provider will be serialized so that providers need not worry about multi-threading issues.
Definition at line 56 of file OW_CppAssociatorProviderIFC.hpp.
|
Definition at line 44 of file OW_CppAssociatorProviderIFC.cpp. |
|
For the definition of this operation, refer to http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecAssociatorNames This operation is used to enumerate the names of CIM Instances that are associated to a particular source CIM Instance.
Implemented in OW_NAMESPACE::CppSimpleAssociatorProviderIFC, and OW_NAMESPACE::CIM_NamespaceInManagerInstProv. Referenced by OW_NAMESPACE::ProviderAgentCIMOMHandle::associatorNames(). |
|
This method is invoked in order to do the Associators operation as defined by the CIM operations over HTTP spec at http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecAssociators This operation is used to enumerate CIM Instances that are associated to a particular source CIM Object.
Implemented in OW_NAMESPACE::CppSimpleAssociatorProviderIFC, and OW_NAMESPACE::CIM_NamespaceInManagerInstProv. Referenced by OW_NAMESPACE::ProviderAgentCIMOMHandle::associators(). |
|
Reimplemented from OW_NAMESPACE::CppProviderBaseIFC. Definition at line 63 of file OW_CppAssociatorProviderIFC.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. If the method does nothing, then the provider's class must have a provider qualifier that identifies the provider. This old behavior is deprecated and will be removed sometime in the future. This method has a default implementation that does nothing, to allow old providers to be migrated forward with little or no change, but once the old provider location method is removed, this member function will be pure virtual. Reimplemented in OW_NAMESPACE::CIM_NamespaceInManagerInstProv, OW_NAMESPACE::OpenWBEM_ConfigSettingDataInstProv, and OW_NAMESPACE::OpenWBEM_ObjectManagerInstProv. Definition at line 57 of file OW_CppAssociatorProviderIFC.cpp. Referenced by getAssociatorProviderInfoWithEnv(). |
|
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. If the method does nothing, then the provider's class must have a provider qualifier that identifies the provider. This old behavior is deprecated and will be removed sometime in the future. This method has a default implementation that does nothing, to allow old providers to be migrated forward with little or no change, but once the old provider location method is removed, this member function will be pure virtual.
Definition at line 49 of file OW_CppAssociatorProviderIFC.cpp. References getAssociatorProviderInfo(). |
|
For definition of this operation, refer to ttp://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm::SecReferenceNames This operation is used to enumerate the association objects that refer to a particular target CIM Instance.
Implemented in OW_NAMESPACE::CppSimpleAssociatorProviderIFC, and OW_NAMESPACE::CIM_NamespaceInManagerInstProv. Referenced by OW_NAMESPACE::ProviderAgentCIMOMHandle::referenceNames(). |
|
For definition of this operation, refer to http://www.dmtf.org/download/spec/xmls/CIM_HTTP_Mapping10.htm#SecReferencesMethod This operation is used to enumerate the association objects that refer to a particular target CIM Instance.
Implemented in OW_NAMESPACE::CppSimpleAssociatorProviderIFC, and OW_NAMESPACE::CIM_NamespaceInManagerInstProv. Referenced by OW_NAMESPACE::ProviderAgentCIMOMHandle::references(). |