OW_NAMESPACE::CMPIIndicationProviderProxy Class Reference

#include <OW_CMPIIndicationProviderProxy.hpp>

Inheritance diagram for OW_NAMESPACE::CMPIIndicationProviderProxy:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::CMPIIndicationProviderProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CMPIIndicationProviderProxy (const CMPIFTABLERef &f)
virtual ~CMPIIndicationProviderProxy ()
virtual void deActivateFilter (const ProviderEnvironmentIFCRef &env, const WQLSelectStatement &filter, const String &eventType, const String &nameSpace, const StringArray &classes)
virtual void activateFilter (const ProviderEnvironmentIFCRef &env, const WQLSelectStatement &filter, const String &eventType, const String &nameSpace, const StringArray &classes)
virtual void authorizeFilter (const ProviderEnvironmentIFCRef &env, const WQLSelectStatement &filter, const String &eventType, const String &nameSpace, const StringArray &classes, const String &owner)
virtual int mustPoll (const ProviderEnvironmentIFCRef &env, const WQLSelectStatement &filter, const String &eventType, const String &nameSpace, const StringArray &classes)

Private Attributes

CMPIFTABLERef m_ftable
unsigned int m_activationCount

Detailed Description

Definition at line 42 of file OW_CMPIIndicationProviderProxy.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::CMPIIndicationProviderProxy::CMPIIndicationProviderProxy const CMPIFTABLERef f  )  [inline]
 

Definition at line 45 of file OW_CMPIIndicationProviderProxy.hpp.

virtual OW_NAMESPACE::CMPIIndicationProviderProxy::~CMPIIndicationProviderProxy  )  [inline, virtual]
 

Definition at line 50 of file OW_CMPIIndicationProviderProxy.hpp.


Member Function Documentation

void OW_NAMESPACE::CMPIIndicationProviderProxy::activateFilter const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 101 of file OW_CMPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), CMGetCharPtr, CMPI_RC_OK, OW_NAMESPACE::COMPONENT_NAME, context, OW_NAMESPACE::Array< T >::empty(), env, OW_NAMESPACE::CIMException::FAILED, m_activationCount, m_ftable, OW_LOG_DEBUG, OW_THROWCIMMSG, OW_NAMESPACE::CIMObjectPath::setClassName(), and OW_NAMESPACE::CIMObjectPath::setNameSpace().

void OW_NAMESPACE::CMPIIndicationProviderProxy::authorizeFilter const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes,
const String owner
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 149 of file OW_CMPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), CMGetCharPtr, CMPI_RC_OK, OW_NAMESPACE::COMPONENT_NAME, context, OW_NAMESPACE::Array< T >::empty(), env, OW_NAMESPACE::CIMException::FAILED, m_ftable, OW_LOG_DEBUG, OW_THROWCIMMSG, OW_NAMESPACE::CIMObjectPath::setClassName(), and OW_NAMESPACE::CIMObjectPath::setNameSpace().

void OW_NAMESPACE::CMPIIndicationProviderProxy::deActivateFilter const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 54 of file OW_CMPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), CMGetCharPtr, CMPI_RC_OK, OW_NAMESPACE::COMPONENT_NAME, context, OW_NAMESPACE::Array< T >::empty(), env, OW_NAMESPACE::CIMException::FAILED, m_activationCount, m_ftable, OW_LOG_DEBUG, OW_THROWCIMMSG, OW_NAMESPACE::CIMObjectPath::setClassName(), and OW_NAMESPACE::CIMObjectPath::setNameSpace().

int OW_NAMESPACE::CMPIIndicationProviderProxy::mustPoll const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 196 of file OW_CMPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), CMGetCharPtr, CMPI_POLLING_INTERVAL, CMPI_RC_OK, OW_NAMESPACE::COMPONENT_NAME, context, OW_NAMESPACE::Array< T >::empty(), env, OW_NAMESPACE::CIMException::FAILED, m_ftable, OW_LOG_DEBUG, OW_THROWCIMMSG, OW_NAMESPACE::CIMObjectPath::setClassName(), and OW_NAMESPACE::CIMObjectPath::setNameSpace().


Member Data Documentation

unsigned int OW_NAMESPACE::CMPIIndicationProviderProxy::m_activationCount [private]
 

Definition at line 84 of file OW_CMPIIndicationProviderProxy.hpp.

Referenced by activateFilter(), and deActivateFilter().

CMPIFTABLERef OW_NAMESPACE::CMPIIndicationProviderProxy::m_ftable [private]
 

Definition at line 83 of file OW_CMPIIndicationProviderProxy.hpp.

Referenced by activateFilter(), authorizeFilter(), deActivateFilter(), and mustPoll().


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