#include <OW_PerlInstanceProviderProxy.hpp>
Inheritance diagram for OW_NAMESPACE::PerlInstanceProviderProxy:
Definition at line 39 of file OW_PerlInstanceProviderProxy.hpp.
|
Definition at line 42 of file OW_PerlInstanceProviderProxy.hpp. |
|
Definition at line 53 of file OW_PerlInstanceProviderProxy.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 206 of file OW_PerlInstanceProviderProxy.cpp. References OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, ns, OW_LOG_DEBUG, and OW_THROWCIMMSG. |
|
This method deletes the instance specified in the object path.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 277 of file OW_PerlInstanceProviderProxy.cpp. References OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, ns, OW_LOG_DEBUG, and OW_THROWCIMMSG. |
|
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 58 of file OW_PerlInstanceProviderProxy.cpp. References _VectorGet(), cimClass, className, OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMClass::getName(), OW_NAMESPACE::ResultHandlerIFC< T >::handle(), i, m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, result, OW_NAMESPACE::CIMObjectPath::setClassName(), and VectorSize(). |
|
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 105 of file OW_PerlInstanceProviderProxy.cpp. References _VectorGet(), cimClass, className, OW_NAMESPACE::CIMInstance::clone(), OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMClass::getName(), OW_NAMESPACE::ResultHandlerIFC< T >::handle(), i, m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, propertyList, requestedClass, result, OW_NAMESPACE::CIMInstance::setClassName(), and VectorSize(). |
|
This method retrieves the instance specified in the object path.
Implements OW_NAMESPACE::InstanceProviderIFC. Definition at line 158 of file OW_PerlInstanceProviderProxy.cpp. References cimClass, OW_NAMESPACE::CIMInstance::clone(), OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, OW_NAMESPACE::CIMClass::getName(), m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, propertyList, and OW_NAMESPACE::CIMInstance::setClassName(). |
|
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 241 of file OW_PerlInstanceProviderProxy.cpp. References OW_NAMESPACE::COMPONENT_NAME, cop, OW_NAMESPACE::CIMInstance::createModifiedInstance(), env, OW_NAMESPACE::CIMException::FAILED, m_ftable, ns, OW_LOG_DEBUG, OW_THROWCIMMSG, propertyList, and theClass. |
|
Definition at line 160 of file OW_PerlInstanceProviderProxy.hpp. Referenced by createInstance(), deleteInstance(), enumInstanceNames(), enumInstances(), getInstance(), and modifyInstance(). |