OWBI1::BI1SecondaryInstanceProviderProxy Class Reference

#include <OWBI1_ProxyProvider.hpp>

List of all members.

Public Member Functions

 BI1SecondaryInstanceProviderProxy (const BI1SecondaryInstanceProviderIFCRef &pProv)
virtual void filterInstances (const OpenWBEM::ProviderEnvironmentIFCRef &env, const OpenWBEM::String &ns, const OpenWBEM::String &className, OpenWBEM::CIMInstanceArray &instances, OpenWBEM::WBEMFlags::ELocalOnlyFlag localOnly, OpenWBEM::WBEMFlags::EDeepFlag deep, OpenWBEM::WBEMFlags::EIncludeQualifiersFlag includeQualifiers, OpenWBEM::WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const OpenWBEM::StringArray *propertyList, const OpenWBEM::CIMClass &requestedClass, const OpenWBEM::CIMClass &cimClass)
virtual void createInstance (const OpenWBEM::ProviderEnvironmentIFCRef &env, const OpenWBEM::String &ns, const OpenWBEM::CIMInstance &cimInstance)
virtual void modifyInstance (const OpenWBEM::ProviderEnvironmentIFCRef &env, const OpenWBEM::String &ns, const OpenWBEM::CIMInstance &modifiedInstance, const OpenWBEM::CIMInstance &previousInstance, OpenWBEM::WBEMFlags::EIncludeQualifiersFlag includeQualifiers, const OpenWBEM::StringArray *propertyList, const OpenWBEM::CIMClass &theClass)
virtual void deleteInstance (const OpenWBEM::ProviderEnvironmentIFCRef &env, const OpenWBEM::String &ns, const OpenWBEM::CIMObjectPath &cop)

Private Attributes

BI1SecondaryInstanceProviderIFCRef m_pProv


Detailed Description

Definition at line 189 of file OWBI1_ProxyProvider.hpp.


Constructor & Destructor Documentation

OWBI1::BI1SecondaryInstanceProviderProxy::BI1SecondaryInstanceProviderProxy const BI1SecondaryInstanceProviderIFCRef pProv  ) 
 

Definition at line 240 of file OWBI1_ProxyProvider.cpp.


Member Function Documentation

void OWBI1::BI1SecondaryInstanceProviderProxy::createInstance const OpenWBEM::ProviderEnvironmentIFCRef env,
const OpenWBEM::String &  ns,
const OpenWBEM::CIMInstance &  cimInstance
[virtual]
 

Definition at line 270 of file OWBI1_ProxyProvider.cpp.

References OWBI1::detail::convertCIMInstance(), OWBI1::detail::createProvEnvWrapper(), and m_pProv.

void OWBI1::BI1SecondaryInstanceProviderProxy::deleteInstance const OpenWBEM::ProviderEnvironmentIFCRef env,
const OpenWBEM::String &  ns,
const OpenWBEM::CIMObjectPath &  cop
[virtual]
 

Definition at line 292 of file OWBI1_ProxyProvider.cpp.

References OWBI1::detail::convertCIMObjectPath(), OWBI1::detail::createProvEnvWrapper(), and m_pProv.

void OWBI1::BI1SecondaryInstanceProviderProxy::filterInstances const OpenWBEM::ProviderEnvironmentIFCRef env,
const OpenWBEM::String &  ns,
const OpenWBEM::String &  className,
OpenWBEM::CIMInstanceArray instances,
OpenWBEM::WBEMFlags::ELocalOnlyFlag  localOnly,
OpenWBEM::WBEMFlags::EDeepFlag  deep,
OpenWBEM::WBEMFlags::EIncludeQualifiersFlag  includeQualifiers,
OpenWBEM::WBEMFlags::EIncludeClassOriginFlag  includeClassOrigin,
const OpenWBEM::StringArray propertyList,
const OpenWBEM::CIMClass &  requestedClass,
const OpenWBEM::CIMClass &  cimClass
[virtual]
 

Definition at line 247 of file OWBI1_ProxyProvider.cpp.

References OWBI1::detail::convertCIMClass(), OWBI1::detail::convertCIMInstances(), OWBI1::detail::convertPropertyList(), OWBI1::detail::createProvEnvWrapper(), and m_pProv.

void OWBI1::BI1SecondaryInstanceProviderProxy::modifyInstance const OpenWBEM::ProviderEnvironmentIFCRef env,
const OpenWBEM::String &  ns,
const OpenWBEM::CIMInstance &  modifiedInstance,
const OpenWBEM::CIMInstance &  previousInstance,
OpenWBEM::WBEMFlags::EIncludeQualifiersFlag  includeQualifiers,
const OpenWBEM::StringArray propertyList,
const OpenWBEM::CIMClass &  theClass
[virtual]
 

Definition at line 277 of file OWBI1_ProxyProvider.cpp.

References OWBI1::detail::convertCIMClass(), OWBI1::detail::convertCIMInstance(), OWBI1::detail::convertPropertyList(), OWBI1::detail::createProvEnvWrapper(), and m_pProv.


Member Data Documentation

BI1SecondaryInstanceProviderIFCRef OWBI1::BI1SecondaryInstanceProviderProxy::m_pProv [private]
 

Definition at line 200 of file OWBI1_ProxyProvider.hpp.

Referenced by createInstance(), deleteInstance(), filterInstances(), and modifyInstance().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:18:54 2006 for openwbem by  doxygen 1.4.6