#include <OW_RemoteAssociatorProvider.hpp>
Inheritance diagram for OW_NAMESPACE::RemoteAssociatorProvider:
Public Member Functions | |
RemoteAssociatorProvider (const ProviderEnvironmentIFCRef &env, const String &url, const ClientCIMOMHandleConnectionPoolRef &pool, bool alwaysSendCredentials, bool useConnectionCredentials) | |
virtual | ~RemoteAssociatorProvider () |
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 | 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 | 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. | |
Private Attributes | |
ClientCIMOMHandleConnectionPoolRef | m_pool |
String | m_url |
bool | m_alwaysSendCredentials |
bool | m_useConnectionCredentials |
Definition at line 48 of file OW_RemoteAssociatorProvider.hpp.
|
Definition at line 57 of file OW_RemoteAssociatorProvider.cpp. |
|
Definition at line 67 of file OW_RemoteAssociatorProvider.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.
Implements OW_NAMESPACE::AssociatorProviderIFC. Definition at line 160 of file OW_RemoteAssociatorProvider.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::RemoteProviderUtils::getRemoteClientCIMOMHandle(), hdl, m_alwaysSendCredentials, m_pool, m_url, m_useConnectionCredentials, OW_NAMESPACE::CIMException::NOT_SUPPORTED, ns, OW_LOG_DEBUG, OW_LOG_INFO, result, and OW_NAMESPACE::CIMException::setErrNo(). |
|
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::AssociatorProviderIFC. Definition at line 120 of file OW_RemoteAssociatorProvider.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::RemoteProviderUtils::getRemoteClientCIMOMHandle(), hdl, m_alwaysSendCredentials, m_pool, m_url, m_useConnectionCredentials, OW_NAMESPACE::CIMException::NOT_SUPPORTED, ns, OW_LOG_DEBUG, OW_LOG_INFO, propertyList, result, and OW_NAMESPACE::CIMException::setErrNo(). |
|
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::AssociatorProviderIFC. Definition at line 198 of file OW_RemoteAssociatorProvider.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::RemoteProviderUtils::getRemoteClientCIMOMHandle(), hdl, m_alwaysSendCredentials, m_pool, m_url, m_useConnectionCredentials, OW_NAMESPACE::CIMException::NOT_SUPPORTED, ns, OW_LOG_DEBUG, OW_LOG_INFO, result, and OW_NAMESPACE::CIMException::setErrNo(). |
|
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::AssociatorProviderIFC. Definition at line 73 of file OW_RemoteAssociatorProvider.cpp. References OW_NAMESPACE::COMPONENT_NAME, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMException::getErrNo(), OW_NAMESPACE::RemoteProviderUtils::getRemoteClientCIMOMHandle(), hdl, m_alwaysSendCredentials, m_pool, m_url, m_useConnectionCredentials, OW_NAMESPACE::CIMException::NOT_SUPPORTED, ns, OW_LOG_DEBUG, OW_LOG_INFO, propertyList, result, and OW_NAMESPACE::CIMException::setErrNo(). |
|
Definition at line 62 of file OW_RemoteAssociatorProvider.hpp. Referenced by associatorNames(), associators(), referenceNames(), and references(). |
|
Definition at line 60 of file OW_RemoteAssociatorProvider.hpp. Referenced by associatorNames(), associators(), referenceNames(), and references(). |
|
Definition at line 61 of file OW_RemoteAssociatorProvider.hpp. Referenced by associatorNames(), associators(), referenceNames(), and references(). |
|
Definition at line 63 of file OW_RemoteAssociatorProvider.hpp. Referenced by associatorNames(), associators(), referenceNames(), and references(). |