Public Member Functions | |
HTTPXMLCIMListenerCallback (IntrusiveReference< ListenerAuthenticator > authenticator, Bool useHTTPS=false, const LoggerRef &logger=LoggerRef(0)) | |
~HTTPXMLCIMListenerCallback () | |
String | registerForIndication (const String &url, const String &ns, const String &filter, const String &querylanguage, const String &sourceNamespace, const CIMListenerCallbackRef &cb, const ClientAuthCBIFCRef &authCb, UInt16 httpPort, UInt16 httpsPort) |
Register for an indication. | |
void | deregisterForIndication (const String &handle) |
De-register for an indication. | |
Protected Member Functions | |
virtual void | doIndicationOccurred (CIMInstance &ci, const String &listenerPath) |
This gets called when the CIM Listener receives an indication. | |
Private Types | |
typedef Map< String, registrationInfo > | callbackMap_t |
Private Member Functions | |
void | deleteRegistrationObjects (const registrationInfo ®) |
Private Attributes | |
IntrusiveReference< ListenerAuthenticator > | m_pLAuthenticator |
Bool | m_useHTTPS |
callbackMap_t | m_callbacks |
Mutex | m_mutex |
Classes | |
struct | registrationInfo |
Definition at line 296 of file OW_HTTPXMLCIMListener.cpp.
|
Definition at line 549 of file OW_HTTPXMLCIMListener.cpp. |
|
Definition at line 306 of file OW_HTTPXMLCIMListener.cpp. |
|
Definition at line 313 of file OW_HTTPXMLCIMListener.cpp. |
|
|
De-register for an indication.
Definition at line 495 of file OW_HTTPXMLCIMListener.cpp. References i, m_mutex, m_pLAuthenticator, and OW_NAMESPACE::MutexLock::release(). |
|
This gets called when the CIM Listener receives an indication.
Implements OW_NAMESPACE::CIMListenerCallback. Definition at line 510 of file OW_HTTPXMLCIMListener.cpp. References i, m_mutex, and OW_THROWCIMMSG. |
|
Register for an indication. The destructor will attempt to deregister any subscriptions which are still outstanding at the time.
Definition at line 363 of file OW_HTTPXMLCIMListener.cpp. References OW_NAMESPACE::CIMNULL, OW_NAMESPACE::HTTPXMLCIMListenerCallback::registrationInfo::cimomUrl, OW_NAMESPACE::CIMException::getErrNo(), hdl, and ns. |
|
Definition at line 550 of file OW_HTTPXMLCIMListener.cpp. |
|
Definition at line 558 of file OW_HTTPXMLCIMListener.cpp. |
|
Definition at line 299 of file OW_HTTPXMLCIMListener.cpp. |
|
Definition at line 300 of file OW_HTTPXMLCIMListener.cpp. |