OW_NAMESPACE::NPIIndicationProviderProxy Class Reference

#include <OW_NPIIndicationProviderProxy.hpp>

Inheritance diagram for OW_NAMESPACE::NPIIndicationProviderProxy:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NPIIndicationProviderProxy (const FTABLERef &f)
virtual ~NPIIndicationProviderProxy ()
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

FTABLERef m_ftable
unsigned int m_activationCount

Detailed Description

Definition at line 39 of file OW_NPIIndicationProviderProxy.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::NPIIndicationProviderProxy::NPIIndicationProviderProxy const FTABLERef f  )  [inline]
 

Definition at line 42 of file OW_NPIIndicationProviderProxy.hpp.

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

Definition at line 47 of file OW_NPIIndicationProviderProxy.hpp.


Member Function Documentation

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

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 82 of file OW_NPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), OW_NAMESPACE::COMPONENT_NAME, cop, 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::NPIIndicationProviderProxy::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 116 of file OW_NPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), OW_NAMESPACE::COMPONENT_NAME, cop, 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::NPIIndicationProviderProxy::deActivateFilter const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 49 of file OW_NPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), OW_NAMESPACE::COMPONENT_NAME, cop, 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::NPIIndicationProviderProxy::mustPoll const ProviderEnvironmentIFCRef env,
const WQLSelectStatement filter,
const String eventType,
const String nameSpace,
const StringArray classes
[virtual]
 

Implements OW_NAMESPACE::IndicationProviderIFC.

Definition at line 150 of file OW_NPIIndicationProviderProxy.cpp.

References OW_NAMESPACE::String::c_str(), OW_NAMESPACE::COMPONENT_NAME, cop, 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::NPIIndicationProviderProxy::m_activationCount [private]
 

Definition at line 78 of file OW_NPIIndicationProviderProxy.hpp.

Referenced by activateFilter(), and deActivateFilter().

FTABLERef OW_NAMESPACE::NPIIndicationProviderProxy::m_ftable [private]
 

Definition at line 77 of file OW_NPIIndicationProviderProxy.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:16:06 2006 for openwbem by  doxygen 1.4.6