#include <OWBI1_SimpleAssociatorProviderIFC.hpp>
Inheritance diagram for OWBI1::BI1SimpleAssociatorProviderIFC:
Public Member Functions | |
virtual void | associators (const ProviderEnvironmentIFCRef &env, CIMInstanceResultHandlerIFC &result, const String &ns, const CIMObjectPath &objectName, const CIMName &assocClass, const CIMName &resultClass, const CIMName &role, const CIMName &resultRole, const CIMPropertyList &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 CIMName &assocClass, const CIMName &resultClass, const CIMName &role, const CIMName &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 CIMName &resultClass, const CIMName &role, const CIMPropertyList &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 CIMName &resultClass, const CIMName &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 CIMName &resultClass, const CIMName &role, const CIMName &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 55 of file OWBI1_SimpleAssociatorProviderIFC.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 OWBI1::BI1AssociatorProviderIFC. Definition at line 230 of file OWBI1_SimpleAssociatorProviderIFC.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 OWBI1::BI1AssociatorProviderIFC. Definition at line 209 of file OWBI1_SimpleAssociatorProviderIFC.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.
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 OWBI1::BI1AssociatorProviderIFC. Definition at line 281 of file OWBI1_SimpleAssociatorProviderIFC.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 OWBI1::BI1AssociatorProviderIFC. Definition at line 251 of file OWBI1_SimpleAssociatorProviderIFC.cpp. References doReferences(), env, ns, propertyList, and result. |