OW_NAMESPACE::NPIPolledProviderProxy Class Reference

#include <OW_NPIPolledProviderProxy.hpp>

Inheritance diagram for OW_NAMESPACE::NPIPolledProviderProxy:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NPIPolledProviderProxy (const FTABLERef &f)
virtual ~NPIPolledProviderProxy ()
virtual Int32 getInitialPollingInterval (const ProviderEnvironmentIFCRef &env)
 The CIMOM calls this method when the method specified in the parameters is to be invoked.
virtual Int32 poll (const ProviderEnvironmentIFCRef &env)
 Called by the CIMOM to give this PolledProviderIFC to opportunity to export indications if needed.
virtual void activateFilter (const ProviderEnvironmentIFCRef &env, const String &query, const String &Type)
virtual void deactivateFilter (const ProviderEnvironmentIFCRef &env, const String &query, const String &Type)
virtual NPIPolledProviderProxygetPolledProvider ()

Private Attributes

FTABLERef m_ftable

Detailed Description

Definition at line 39 of file OW_NPIPolledProviderProxy.hpp.


Constructor & Destructor Documentation

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

Definition at line 42 of file OW_NPIPolledProviderProxy.hpp.

OW_NAMESPACE::NPIPolledProviderProxy::~NPIPolledProviderProxy  )  [virtual]
 

Definition at line 51 of file OW_NPIPolledProviderProxy.cpp.


Member Function Documentation

void OW_NAMESPACE::NPIPolledProviderProxy::activateFilter const ProviderEnvironmentIFCRef env,
const String query,
const String Type
[virtual]
 

Definition at line 85 of file OW_NPIPolledProviderProxy.cpp.

References OW_NAMESPACE::String::allocateCString(), OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, OW_LOG_DEBUG, and OW_THROWCIMMSG.

void OW_NAMESPACE::NPIPolledProviderProxy::deactivateFilter const ProviderEnvironmentIFCRef env,
const String query,
const String Type
[virtual]
 

Definition at line 111 of file OW_NPIPolledProviderProxy.cpp.

References OW_NAMESPACE::String::allocateCString(), OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, OW_LOG_DEBUG, OW_THROWCIMMSG, and type.

Int32 OW_NAMESPACE::NPIPolledProviderProxy::getInitialPollingInterval const ProviderEnvironmentIFCRef env  )  [virtual]
 

The CIMOM calls this method when the method specified in the parameters is to be invoked.

Parameters:
cop Contains the path to the instance whose method must be invoked.
methodName The name of the method.
inParams An array of CIMValues which are the input parameters for this method.
outParams An array of CIMValues which are the output parameters for this method.
Returns:
CIMValue - The return value of the method. Must be a valid CIMValue.
Exceptions:
CIMException 

Implements OW_NAMESPACE::PolledProviderIFC.

Definition at line 56 of file OW_NPIPolledProviderProxy.cpp.

References OW_NAMESPACE::COMPONENT_NAME, env, and OW_LOG_DEBUG.

virtual NPIPolledProviderProxy* OW_NAMESPACE::NPIPolledProviderProxy::getPolledProvider  )  [inline, virtual]
 

Definition at line 70 of file OW_NPIPolledProviderProxy.hpp.

Int32 OW_NAMESPACE::NPIPolledProviderProxy::poll const ProviderEnvironmentIFCRef env  )  [virtual]
 

Called by the CIMOM to give this PolledProviderIFC to opportunity to export indications if needed.

Parameters:
ch A CIMOM handle the provider can use to export indications if needed.
Returns:
How many seconds before the next call to the poll method. If this method returns -1 then the last polling interval will be used. If it returns 0 then the poll method will never be called again.

Implements OW_NAMESPACE::PolledProviderIFC.

Definition at line 63 of file OW_NPIPolledProviderProxy.cpp.

References OW_NAMESPACE::CIMNULL, OW_NAMESPACE::COMPONENT_NAME, cop, env, OW_NAMESPACE::CIMException::FAILED, m_ftable, OW_LOG_DEBUG, and OW_THROWCIMMSG.


Member Data Documentation

FTABLERef OW_NAMESPACE::NPIPolledProviderProxy::m_ftable [private]
 

Definition at line 72 of file OW_NPIPolledProviderProxy.hpp.

Referenced by activateFilter(), deactivateFilter(), and poll().


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