#include <OW_LifecycleIndicationPoller.hpp>
Inheritance diagram for OW_NAMESPACE::LifecycleIndicationPoller:


Public Types | |
| enum | PollOp { POLL_FOR_INSTANCE_CREATION, POLL_FOR_INSTANCE_MODIFICATION, POLL_FOR_INSTANCE_DELETION } |
Public Member Functions | |
| LifecycleIndicationPoller (const String &ns, const CIMName &className, UInt32 pollInterval) | |
| virtual Int32 | getInitialPollingInterval (const ProviderEnvironmentIFCRef &env) |
| virtual Int32 | poll (const ProviderEnvironmentIFCRef &env) |
| Called by the CIMOM to give this CppPolledProviderIFC to opportunity to export indications if needed. | |
| void | addPollOp (PollOp op) |
| bool | removePollOp (PollOp op) |
| bool | willPoll () const |
| UInt32 | addPollInterval (UInt32 newPollInterval) |
Private Member Functions | |
| UInt32 | getPollInterval () const |
Private Attributes | |
| String | m_ns |
| CIMName | m_classname |
| UInt32 | m_pollInterval |
| UInt32 | m_pollCreation |
| UInt32 | m_pollModification |
| UInt32 | m_pollDeletion |
| Mutex | m_guard |
| CIMInstanceArray | m_prevInsts |
| bool | m_initializedInstances |
Definition at line 46 of file OW_LifecycleIndicationPoller.hpp.
|
|
Definition at line 54 of file OW_LifecycleIndicationPoller.hpp. |
|
||||||||||||||||
|
Definition at line 54 of file OW_LifecycleIndicationPoller.cpp. |
|
|
Definition at line 113 of file OW_LifecycleIndicationPoller.cpp. References m_guard, and m_pollInterval. |
|
|
Definition at line 68 of file OW_LifecycleIndicationPoller.cpp. References m_guard, m_pollCreation, m_pollDeletion, m_pollModification, POLL_FOR_INSTANCE_CREATION, POLL_FOR_INSTANCE_DELETION, and POLL_FOR_INSTANCE_MODIFICATION. |
|
|
Implements OW_NAMESPACE::CppPolledProviderIFC. Definition at line 147 of file OW_LifecycleIndicationPoller.cpp. |
|
|
Definition at line 122 of file OW_LifecycleIndicationPoller.cpp. References m_guard, and m_pollInterval. |
|
|
|
Definition at line 87 of file OW_LifecycleIndicationPoller.cpp. References m_guard, m_pollCreation, m_pollDeletion, m_pollModification, POLL_FOR_INSTANCE_CREATION, POLL_FOR_INSTANCE_DELETION, POLL_FOR_INSTANCE_MODIFICATION, and willPoll(). |
|
|
Definition at line 106 of file OW_LifecycleIndicationPoller.cpp. References m_guard, m_pollCreation, m_pollDeletion, and m_pollModification. Referenced by poll(), and removePollOp(). |
|
|
Definition at line 76 of file OW_LifecycleIndicationPoller.hpp. Referenced by poll(). |
|
|
Definition at line 81 of file OW_LifecycleIndicationPoller.hpp. Referenced by addPollInterval(), addPollOp(), getPollInterval(), removePollOp(), and willPoll(). |
|
|
Definition at line 83 of file OW_LifecycleIndicationPoller.hpp. Referenced by poll(). |
|
|
Definition at line 75 of file OW_LifecycleIndicationPoller.hpp. Referenced by poll(). |
|
|
Definition at line 78 of file OW_LifecycleIndicationPoller.hpp. Referenced by addPollOp(), poll(), removePollOp(), and willPoll(). |
|
|
Definition at line 80 of file OW_LifecycleIndicationPoller.hpp. Referenced by addPollOp(), poll(), removePollOp(), and willPoll(). |
|
|
Definition at line 77 of file OW_LifecycleIndicationPoller.hpp. Referenced by addPollInterval(), and getPollInterval(). |
|
|
Definition at line 79 of file OW_LifecycleIndicationPoller.hpp. Referenced by addPollOp(), poll(), removePollOp(), and willPoll(). |
|
|
Definition at line 82 of file OW_LifecycleIndicationPoller.hpp. Referenced by poll(). |
1.4.6