#include <OW_CMPIInstanceProviderProxy.hpp>
Inheritance diagram for OW_NAMESPACE::CMPIInstanceProviderProxy:
Definition at line 42 of file OW_CMPIInstanceProviderProxy.hpp.
|
Definition at line 45 of file OW_CMPIInstanceProviderProxy.hpp. |
|
Definition at line 59 of file OW_CMPIInstanceProviderProxy.cpp. |
|
This method creates the instance specified in the object path. If the instance does exist an CIMException with ID CIM_ERR_ALREADY_EXISTS must be thrown. The parameter should be the instance name.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 302 of file OW_CMPIInstanceProviderProxy.cpp. References CMGetCharPtr, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, cop, env, OW_NAMESPACE::CIMException::FAILED, CMPISingleValueResultHandler< T >::getValue(), m_ftable, _CMPIStatus::msg, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, and _CMPIStatus::rc. |
|
This method deletes the instance specified in the object path.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 261 of file OW_CMPIInstanceProviderProxy.cpp. References CMGetCharPtr, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, _CMPIStatus::msg, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, _CMPIStatus::rc, and OW_NAMESPACE::CIMObjectPath::setNameSpace(). |
|
This method enumerates all instances of the class which is specified in className. The entire instances and not just the names are returned.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 65 of file OW_CMPIInstanceProviderProxy.cpp. References className, CMGetCharPtr, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, _CMPIStatus::msg, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, _CMPIStatus::rc, and result. |
|
This method enumerates all instances of the class which is specified in className. The entire instances and not just the names are returned.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 110 of file OW_CMPIInstanceProviderProxy.cpp. References className, CMGetCharPtr, CMPI_FLAG_IncludeClassOrigin, CMPI_FLAG_IncludeQualifiers, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, cop, env, i, m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, propertyList, result, and OW_NAMESPACE::Array< T >::size(). |
|
This method retrieves the instance specified in the object path.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 182 of file OW_CMPIInstanceProviderProxy.cpp. References CMGetCharPtr, CMPI_FLAG_IncludeClassOrigin, CMPI_FLAG_IncludeQualifiers, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, env, i, m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, propertyList, OW_NAMESPACE::CIMObjectPath::setNameSpace(), and OW_NAMESPACE::Array< T >::size(). |
|
This method sets the instance specified in the object path. If the instance does not exist an CIMException with ID CIM_ERR_NOT_FOUND must be thrown. The parameter should be the instance name.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 349 of file OW_CMPIInstanceProviderProxy.cpp. References CMGetCharPtr, CMPI_RC_OK, CMPI_uint32, CMPIInvocationFlags, OW_NAMESPACE::COMPONENT_NAME, context, env, i, m_ftable, _CMPIStatus::msg, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, and _CMPIStatus::rc. |
|
Definition at line 163 of file OW_CMPIInstanceProviderProxy.hpp. Referenced by createInstance(), deleteInstance(), enumInstanceNames(), enumInstances(), getInstance(), and modifyInstance(). |