#include <OW_AssociatorProviderIFC.hpp>
Inheritance diagram for OW_NAMESPACE::AssociatorProviderIFC:
Public Member Functions | |
virtual | ~AssociatorProviderIFC () |
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. |
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 54 of file OW_AssociatorProviderIFC.hpp.
|
Definition at line 42 of file OW_AssociatorProviderIFC.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::CMPIAssociatorProviderProxy, OW_NAMESPACE::CppAssociatorProviderProxy, OW_NAMESPACE::NPIAssociatorProviderProxy, OW_NAMESPACE::PerlAssociatorProviderProxy, and OW_NAMESPACE::RemoteAssociatorProvider. |
|
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::CMPIAssociatorProviderProxy, OW_NAMESPACE::CppAssociatorProviderProxy, OW_NAMESPACE::NPIAssociatorProviderProxy, OW_NAMESPACE::PerlAssociatorProviderProxy, and OW_NAMESPACE::RemoteAssociatorProvider. |
|
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::CMPIAssociatorProviderProxy, OW_NAMESPACE::CppAssociatorProviderProxy, OW_NAMESPACE::NPIAssociatorProviderProxy, OW_NAMESPACE::PerlAssociatorProviderProxy, and OW_NAMESPACE::RemoteAssociatorProvider. |
|
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::CMPIAssociatorProviderProxy, OW_NAMESPACE::CppAssociatorProviderProxy, OW_NAMESPACE::NPIAssociatorProviderProxy, OW_NAMESPACE::PerlAssociatorProviderProxy, and OW_NAMESPACE::RemoteAssociatorProvider. |