OW_NAMESPACE::PolledProviderIFC Class Reference

#include <OW_PolledProviderIFC.hpp>

Inheritance diagram for OW_NAMESPACE::PolledProviderIFC:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~PolledProviderIFC ()
virtual Int32 poll (const ProviderEnvironmentIFCRef &env)=0
 Called by the CIMOM to give this PolledProviderIFC to opportunity to export indications if needed.
virtual Int32 getInitialPollingInterval (const ProviderEnvironmentIFCRef &env)=0
virtual void doCooperativeCancel ()=0
 This function will be called if the polled provider is running and a thread cancellation has been requested.
virtual void doDefinitiveCancel ()=0

Detailed Description

Definition at line 47 of file OW_PolledProviderIFC.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::PolledProviderIFC::~PolledProviderIFC  )  [virtual]
 

Definition at line 42 of file OW_PolledProviderIFC.cpp.


Member Function Documentation

virtual void OW_NAMESPACE::PolledProviderIFC::doCooperativeCancel  )  [pure virtual]
 

This function will be called if the polled provider is running and a thread cancellation has been requested.

Implemented in OW_NAMESPACE::CppPolledProviderProxy.

virtual void OW_NAMESPACE::PolledProviderIFC::doDefinitiveCancel  )  [pure virtual]
 

Implemented in OW_NAMESPACE::CppPolledProviderProxy.

virtual Int32 OW_NAMESPACE::PolledProviderIFC::getInitialPollingInterval const ProviderEnvironmentIFCRef env  )  [pure virtual]
 

Returns:
The amount of seconds before the first call to the poll method. If this method returns zero, then the poll method is never called.

Implemented in OW_NAMESPACE::CppPolledProviderProxy, and OW_NAMESPACE::NPIPolledProviderProxy.

virtual Int32 OW_NAMESPACE::PolledProviderIFC::poll const ProviderEnvironmentIFCRef env  )  [pure 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.

Implemented in OW_NAMESPACE::CppPolledProviderProxy, and OW_NAMESPACE::NPIPolledProviderProxy.


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