#include <OW_ClientCIMOMHandle.hpp>
Inheritance diagram for OW_NAMESPACE::ClientCIMOMHandle:
Public Member Functions | |
virtual void | createNameSpace (const String &ns) OW_DEPRECATED |
This method is deprecated. | |
virtual void | deleteNameSpace (const String &ns) OW_DEPRECATED |
This method is deprecated. | |
virtual void | enumNameSpace (const String &ns, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep) OW_DEPRECATED |
This method is deprecated. | |
virtual CIMProtocolIFCRef | getWBEMProtocolHandler () const =0 |
Get a Reference to the WBEM protocol handler (HTTPClient). | |
virtual bool | setHTTPRequestHeader (const String &hdrName, const String &hdrValue)=0 |
Set/Add an HTTP header and its associated value. | |
virtual bool | getHTTPResponseHeader (const String &hdrName, String &valueOut) const =0 |
Get the value of an HTTP header that was returned in the CIMOM's response. | |
Static Public Member Functions | |
static ClientCIMOMHandleRef | createFromURL (const String &url, const ClientAuthCBIFCRef &authCb=ClientAuthCBIFCRef(), const SSLClientCtxRef &sslCtx=SSLClientCtxRef()) |
Factory function. | |
Protected Member Functions | |
void | getHTTPTrailers (const CIMProtocolIStreamIFCRef &istr) |
Protected Attributes | |
Map< String, String > | m_trailers |
Definition at line 51 of file OW_ClientCIMOMHandle.hpp.
|
Factory function. Parses url and creates either a CIMXMLCIMOMHandle or a BinaryCIMOMHandle along with a HTTPClient.
Definition at line 76 of file OW_ClientCIMOMHandle.cpp. References OW_NAMESPACE::String::equals(), OW_NAMESPACE::URL::namespaceName, OW_NAMESPACE::URL::OWBINARY, OW_NAMESPACE::URL::scheme, and OW_NAMESPACE::String::startsWith(). Referenced by OW_NAMESPACE::ClientCIMOMHandleConnectionPool::getConnection(). |
|
This method is deprecated. Use CIMNameSpaceUtils::createCIM_Namespace() instead. Definition at line 54 of file OW_ClientCIMOMHandle.cpp. References OW_NAMESPACE::CIMNameSpaceUtils::create__Namespace(), and ns. |
|
This method is deprecated. Use CIMNameSpaceUtils::deleteCIM_Namespace() instead. Definition at line 60 of file OW_ClientCIMOMHandle.cpp. References OW_NAMESPACE::CIMNameSpaceUtils::delete__Namespace(). |
|
This method is deprecated. Use CIMNameSpaceUtils::createCIM_Namespace() instead. Definition at line 67 of file OW_ClientCIMOMHandle.cpp. References OW_NAMESPACE::CIMNameSpaceUtils::enum__Namespace(), and result. |
|
Get the value of an HTTP header that was returned in the CIMOM's response.
Implemented in OW_NAMESPACE::BinaryCIMOMHandle, and OW_NAMESPACE::CIMXMLCIMOMHandle. |
|
Definition at line 97 of file OW_ClientCIMOMHandle.cpp. References OW_NAMESPACE::IntrusiveReference< T >::cast_to(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), and m_trailers. Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::doSendRequest(). |
|
Get a Reference to the WBEM protocol handler (HTTPClient).
Implemented in OW_NAMESPACE::BinaryCIMOMHandle, and OW_NAMESPACE::CIMXMLCIMOMHandle. |
|
Set/Add an HTTP header and its associated value. This header will be sent to the CIMOM on every request.
Implemented in OW_NAMESPACE::BinaryCIMOMHandle, and OW_NAMESPACE::CIMXMLCIMOMHandle. |
|