#include <OW_HTTPXMLCIMListener.hpp>
Collaboration diagram for OW_NAMESPACE::HTTPXMLCIMListener:
Public Member Functions | |
HTTPXMLCIMListener (const LoggerRef &logger=LoggerRef(0), const String &certFileName=String(), const String &keyFileName=String()) | |
~HTTPXMLCIMListener () | |
String | registerForIndication (const String &url, const String &ns, const String &filter, const String &querylanguage, const String &sourceNamespace, const CIMListenerCallbackRef &cb, const ClientAuthCBIFCRef &authCb=ClientAuthCBIFCRef()) |
Register for an indication. | |
void | deregisterForIndication (const String &handle) |
De-register for an indication. | |
void | shutdownHttpServer () |
Shut down the http server that is listening for indications. | |
Private Attributes | |
IntrusiveReference< ListenerAuthenticator > | m_pLAuthenticator |
IntrusiveReference< HTTPServer > | m_httpServer |
UInt16 | m_httpListenPort |
UInt16 | m_httpsListenPort |
IntrusiveReference< Thread > | m_httpThread |
UnnamedPipeRef | m_stopHttpPipe |
String | m_certFileName |
String | m_keyFileName |
HTTPXMLCIMListenerCallbackRef | m_callback |
RequestHandlerIFCRef | m_XMLListener |
Definition at line 60 of file OW_HTTPXMLCIMListener.hpp.
|
Definition at line 564 of file OW_HTTPXMLCIMListener.cpp. References OW_NAMESPACE::FileSystem::canRead(), OW_NAMESPACE::String::empty(), and OW_THROW_ERRNO_MSG. |
|
Definition at line 610 of file OW_HTTPXMLCIMListener.cpp. References m_pLAuthenticator, and shutdownHttpServer(). |
|
De-register for an indication.
Definition at line 656 of file OW_HTTPXMLCIMListener.cpp. References m_callback. |
|
Register for an indication. The destructor will attempt to deregister any subscriptions which are still outstanding at the time.
Definition at line 641 of file OW_HTTPXMLCIMListener.cpp. References m_callback, m_httpListenPort, m_httpsListenPort, and ns. |
|
Shut down the http server that is listening for indications. This function blocks until all threads that are running callbacks have terminated. Definition at line 623 of file OW_HTTPXMLCIMListener.cpp. References m_httpServer, and m_httpThread. Referenced by ~HTTPXMLCIMListener(). |
|
Definition at line 133 of file OW_HTTPXMLCIMListener.hpp. Referenced by deregisterForIndication(), and registerForIndication(). |
|
Definition at line 131 of file OW_HTTPXMLCIMListener.hpp. |
|
Definition at line 123 of file OW_HTTPXMLCIMListener.hpp. Referenced by registerForIndication(). |
|
Definition at line 122 of file OW_HTTPXMLCIMListener.hpp. Referenced by shutdownHttpServer(). |
|
Definition at line 124 of file OW_HTTPXMLCIMListener.hpp. Referenced by registerForIndication(). |
|
Definition at line 125 of file OW_HTTPXMLCIMListener.hpp. Referenced by shutdownHttpServer(). |
|
Definition at line 132 of file OW_HTTPXMLCIMListener.hpp. |
|
Definition at line 121 of file OW_HTTPXMLCIMListener.hpp. Referenced by ~HTTPXMLCIMListener(). |
|
Definition at line 127 of file OW_HTTPXMLCIMListener.hpp. |
|
Definition at line 134 of file OW_HTTPXMLCIMListener.hpp. |