#include <OW_CppSimpleAssociatorProviderIFC.hpp>
Inheritance diagram for OW_NAMESPACE::CppSimpleAssociatorProviderIFC:
Public Member Functions | |
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) |
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) |
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) |
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) |
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. | |
Protected Member Functions | |
virtual void | doReferences (const ProviderEnvironmentIFCRef &env, CIMInstanceResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const CIMClass &assocClass, const String &resultClass, const String &role, const String &resultRole)=0 |
This method is invoked in order to do the Associators, AssociatorNames, References, and ReferenceNames 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 of a particular Association class. |
Instead of implementing four functions (referneceNames, references, associators, associatorNames), you just have to implement one: doReferences(). doReferences() is a modified version of references. This base class does the work of providing the CIMOM with the four original functions based on what is returned from doReferences.
Definition at line 56 of file OW_CppSimpleAssociatorProviderIFC.hpp.
|
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.
Implements OW_NAMESPACE::CppAssociatorProviderIFC. Definition at line 339 of file OW_CppSimpleAssociatorProviderIFC.cpp. References doReferences(), env, ns, and result. |
|
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.
Implements OW_NAMESPACE::CppAssociatorProviderIFC. Definition at line 301 of file OW_CppSimpleAssociatorProviderIFC.cpp. References doReferences(), env, ns, propertyList, and result. |
|
This method is invoked in order to do the Associators, AssociatorNames, References, and ReferenceNames 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 of a particular Association class.
Implemented in OW_NAMESPACE::OpenWBEM_ConfigSettingDataInstProv, and OW_NAMESPACE::OpenWBEM_ObjectManagerInstProv. Referenced by associatorNames(), associators(), referenceNames(), and references(). |
|
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.
Implements OW_NAMESPACE::CppAssociatorProviderIFC. Definition at line 425 of file OW_CppSimpleAssociatorProviderIFC.cpp. References doReferences(), env, ns, and result. |
|
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.
Implements OW_NAMESPACE::CppAssociatorProviderIFC. Definition at line 390 of file OW_CppSimpleAssociatorProviderIFC.cpp. References doReferences(), OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, env, ns, propertyList, and result. |