#include <OW_BinaryCIMOMHandle.hpp>
Inheritance diagram for OW_NAMESPACE::BinaryCIMOMHandle:
Public Member Functions | |
BinaryCIMOMHandle (const CIMProtocolIFCRef &prot) | |
virtual CIMProtocolIFCRef | getWBEMProtocolHandler () const |
Get a Reference to the WBEM protocol handler (HTTPClient). | |
virtual void | close () |
Close the connetion to the CIMOM. | |
virtual void | deleteQualifierType (const String &ns, const String &qualName) |
Deletes the CIM qualfier for the object specified by the CIM object path. | |
virtual void | setQualifierType (const String &ns, const CIMQualifierType &qt) |
Updates the specified CIM qualifier type to the specified namespace. | |
virtual void | enumQualifierTypes (const String &ns, CIMQualifierTypeResultHandlerIFC &result) |
Enumerates the qualifiers defined in a namespace. | |
virtual void | enumClass (const String &ns, const String &className, CIMClassResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_SHALLOW, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY, WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_INCLUDE_QUALIFIERS, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin=WBEMFlags::E_INCLUDE_CLASS_ORIGIN) |
Enumerates the class specified by the CIMObjectPath. | |
virtual void | enumClassNames (const String &ns, const String &className, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP) |
Enumerates the class specified by the CIMObjectPath. | |
virtual CIMInstance | getInstance (const String &ns, const CIMObjectPath &instanceName, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY, WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_EXCLUDE_QUALIFIERS, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin=WBEMFlags::E_EXCLUDE_CLASS_ORIGIN, const StringArray *propertyList=0) |
Gets the CIM instance for the specified CIM object path. | |
virtual void | enumInstances (const String &ns, const String &className, CIMInstanceResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY, WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_EXCLUDE_QUALIFIERS, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin=WBEMFlags::E_EXCLUDE_CLASS_ORIGIN, const StringArray *propertyList=0) |
Returns all instances (the whole instance and not just the names) belonging to the class specified in the path. | |
virtual CIMQualifierType | getQualifierType (const String &ns, const String &qualifierName) |
Gets the CIM qualifier type specified in the CIM object path. | |
virtual void | enumInstanceNames (const String &ns, const String &className, CIMObjectPathResultHandlerIFC &result) |
Returns all instances (the the names) belonging to the class specified in the path. | |
virtual CIMClass | getClass (const String &ns, const String &className, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY, WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_INCLUDE_QUALIFIERS, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin=WBEMFlags::E_INCLUDE_CLASS_ORIGIN, const StringArray *propertyList=NULL) |
Gets the CIM class for the specified CIM object path. | |
virtual CIMValue | invokeMethod (const String &ns, const CIMObjectPath &path, const String &methodName, const CIMParamValueArray &inParams, CIMParamValueArray &outParams) |
Executes the specified method on the specified object. | |
virtual void | createClass (const String &ns, const CIMClass &cc) |
Adds the CIM class to the specified namespace. | |
virtual void | modifyClass (const String &ns, const CIMClass &cc) |
Updates the CIM class associated with the specified namespace. | |
virtual void | deleteClass (const String &ns, const String &className) |
virtual CIMObjectPath | createInstance (const String &ns, const CIMInstance &ci) |
Add the specified CIM instance to the specified namespace. | |
virtual void | modifyInstance (const String &ns, const CIMInstance &modifiedInstance, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, const StringArray *propertyList) |
Update the specified CIM instance associated with the specified namespace. | |
virtual void | deleteInstance (const String &ns, const CIMObjectPath &path) |
Deletes the CIM instance specified by the CIM object path. | |
virtual void | setProperty (const String &ns, const CIMObjectPath &name, const String &propertyName, const CIMValue &cv) |
Set the specified CIM instance property. | |
virtual CIMValue | getProperty (const String &ns, const CIMObjectPath &name, const String &propertyName) |
Get the specified CIM instance property. | |
virtual void | associators (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList) |
This operation is used to enumerate CIMInstances that are associated to a particular source CIM Object. | |
virtual void | associatorsClasses (const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const String &assocClass=String(), const String &resultClass=String(), const String &role=String(), const String &resultRole=String(), WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_EXCLUDE_QUALIFIERS, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin=WBEMFlags::E_EXCLUDE_CLASS_ORIGIN, const StringArray *propertyList=0) |
This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object. | |
virtual void | references (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList) |
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance). | |
virtual void | referenceNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &resultClass, const String &role) |
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance). | |
virtual void | referencesClasses (const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const String &resultClass, const String &role, WBEMFlags::EIncludeQualifiersFlag includeQualifiers, WBEMFlags::EIncludeClassOriginFlag includeClassOrigin, const StringArray *propertyList) |
This operation is used to enumerate the association objects that refer to a particular target CIM Class. | |
virtual void | associatorNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &assocClass, const String &resultClass, const String &role, const String &resultRole) |
This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object. | |
CIMInstanceEnumeration | execQuery (const String &ns, const String &query, int wqlLevel) |
Executes a query to retrieve objects. | |
virtual void | execQuery (const String &ns, CIMInstanceResultHandlerIFC &result, const String &query, const String &queryLanguage) |
Executes a query to retrieve or modify objects. | |
virtual CIMFeatures | getServerFeatures () |
Get the features of the CIMOM server. | |
virtual bool | setHTTPRequestHeader (const String &hdrName, const String &hdrValue) |
Set/Add an HTTP header and its associated value. | |
virtual bool | getHTTPResponseHeader (const String &hdrName, String &valueOut) const |
Get the value of an HTTP header that was returned in the CIMOM's response. | |
Private Attributes | |
CIMProtocolIFCRef | m_protocol |
Definition at line 45 of file OW_BinaryCIMOMHandle.hpp.
|
Definition at line 244 of file OW_BinaryCIMOMHandle.cpp. References m_protocol. |
|
This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 732 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ASSOCNAMES, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
This operation is used to enumerate CIMInstances that are associated to a particular source CIM Object.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 758 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::CIMObjectPath::isInstancePath(), OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_THROWCIMMSG, and OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(). |
|
This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object.
Clients SHOULD NOT explicitly specify properties in the PropertyList parameter unless they have specified a non-empty ("") value for the ResultClass parameter.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 794 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::CIMObjectPath::isClassPath(), OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_THROWCIMMSG, and OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(). |
|
Close the connetion to the CIMOM. This will free resources used for the client session. Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 258 of file OW_BinaryCIMOMHandle.cpp. References m_protocol. |
|
Adds the CIM class to the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 552 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_CREATECLS, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeClass(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Add the specified CIM instance to the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 616 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_CREATEINST, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::CIMObjectPath::setNameSpace(), OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeInstance(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 571 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_DELETECLS, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
|
Deletes the CIM qualfier for the object specified by the CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 515 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_DELETEQUAL, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Enumerates the class specified by the CIMObjectPath.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 287 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ENUMCLSS, OW_NAMESPACE::BinaryProtocolVersion, className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Enumerates the class specified by the CIMObjectPath.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 265 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ENUMCLSNAMES, OW_NAMESPACE::BinaryProtocolVersion, className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Returns all instances (the the names) belonging to the class specified in the path. This could include instances of all the classes in the specified class' hierarchy.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 312 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ENUMINSTNAMES, OW_NAMESPACE::BinaryProtocolVersion, className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Returns all instances (the whole instance and not just the names) belonging to the class specified in the path. This could include instances of all the classes in the specified class' hierarchy.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 332 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ENUMINSTS, OW_NAMESPACE::BinaryProtocolVersion, className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), propertyList, OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), OW_NAMESPACE::BinarySerialization::writeString(), and OW_NAMESPACE::BinarySerialization::writeStringArray(). |
|
Enumerates the qualifiers defined in a namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 497 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_ENUMQUALS, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Executes a query to retrieve or modify objects.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 935 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_EXECQUERY, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Executes a query to retrieve objects. The WBEM Query Language (WQL) is a subset of standard American National Standards Institute Structured Query Language (ANSI SQL) with semantic changes to support WBEM on Solaris. Only queries on class instances are supported.
Definition at line 922 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMOMHandleIFC::execQueryE(), OW_NAMESPACE::ClientCIMOMHandle::m_trailers, and ns. |
|
Gets the CIM class for the specified CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 359 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_GETCLS, OW_NAMESPACE::BinaryProtocolVersion, className, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), propertyList, OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), OW_NAMESPACE::BinarySerialization::writeString(), and OW_NAMESPACE::BinarySerialization::writeStringArray(). |
|
Get the value of an HTTP header that was returned in the CIMOM's response.
Implements OW_NAMESPACE::ClientCIMOMHandle. Definition at line 973 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::IntrusiveReference< T >::cast_to(), OW_NAMESPACE::HTTPUtils::getHeaderValue(), OW_NAMESPACE::HTTPUtils::headerHasKey(), m_protocol, and OW_NAMESPACE::ClientCIMOMHandle::m_trailers. |
|
Gets the CIM instance for the specified CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 385 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_GETINST, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), propertyList, OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), OW_NAMESPACE::BinarySerialization::writeString(), and OW_NAMESPACE::BinarySerialization::writeStringArray(). |
|
Get the specified CIM instance property.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 688 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_GETPROP, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::CIMNULL, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::readBool(), OW_NAMESPACE::readValue(), OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Gets the CIM qualifier type specified in the CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 458 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_GETQUAL, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Get the features of the CIMOM server.
Reimplemented from OW_NAMESPACE::CIMOMHandleIFC. Definition at line 995 of file OW_BinaryCIMOMHandle.cpp. References m_protocol. |
|
Get a Reference to the WBEM protocol handler (HTTPClient).
Implements OW_NAMESPACE::ClientCIMOMHandle. Definition at line 252 of file OW_BinaryCIMOMHandle.cpp. References m_protocol. |
|
Executes the specified method on the specified object. A method is a declaration containing the method name, return type, and parameters in the method.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 410 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_INVMETH, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::BINSIG_PARAMVALUEARRAY, OW_NAMESPACE::checkError(), OW_NAMESPACE::CIMNULL, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, OW_NAMESPACE::CIMObjectPath::modelPath(), ns, outParams, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readArray(), OW_NAMESPACE::BinarySerialization::readBool(), OW_NAMESPACE::readValue(), OW_NAMESPACE::BinarySerialization::verifySignature(), OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::writeArray(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Updates the CIM class associated with the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 533 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_MODIFYCLS, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeClass(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Update the specified CIM instance associated with the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 591 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_MODIFYINST, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), propertyList, OW_NAMESPACE::PROTOCOL_VERSION_1_1, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), OW_NAMESPACE::BinarySerialization::writeInstance(), OW_NAMESPACE::BinarySerialization::writeString(), and OW_NAMESPACE::BinarySerialization::writeStringArray(). |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 830 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::BIN_REFNAMES, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::readAndDeliver(), result, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 855 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::CIMObjectPath::isInstancePath(), OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_THROWCIMMSG, and OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(). |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Class.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 888 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::CIMObjectPath::isClassPath(), OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_THROWCIMMSG, and OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(). |
|
Set/Add an HTTP header and its associated value. This header will be sent to the CIMOM on every request.
Implements OW_NAMESPACE::ClientCIMOMHandle. Definition at line 957 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::IntrusiveReference< T >::cast_to(), and m_protocol. |
|
Set the specified CIM instance property.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 656 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_SETPROP, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeBool(), OW_NAMESPACE::BinarySerialization::writeObjectPath(), OW_NAMESPACE::BinarySerialization::writeString(), and OW_NAMESPACE::writeValue(). |
|
Updates the specified CIM qualifier type to the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 478 of file OW_BinaryCIMOMHandle.cpp. References OW_NAMESPACE::_getHTTPTrailers(), OW_NAMESPACE::BIN_SETQUAL, OW_NAMESPACE::BinaryProtocolVersion, OW_NAMESPACE::checkError(), OW_NAMESPACE::Map< Key, T, Compare >::clear(), OW_NAMESPACE::CIMProtocolIFC::E_CIM_OPERATION_REQUEST, m_protocol, OW_NAMESPACE::ClientCIMOMHandle::m_trailers, ns, OW_NAMESPACE::CIMNameSpaceUtils::prepareNamespace(), OW_NAMESPACE::PROTOCOL_VERSION_1_0, OW_NAMESPACE::BinarySerialization::write(), OW_NAMESPACE::BinarySerialization::writeQualType(), and OW_NAMESPACE::BinarySerialization::writeString(). |
|
Definition at line 648 of file OW_BinaryCIMOMHandle.hpp. Referenced by associatorNames(), BinaryCIMOMHandle(), close(), createClass(), createInstance(), deleteClass(), deleteInstance(), deleteQualifierType(), enumClass(), enumClassNames(), enumInstanceNames(), enumInstances(), enumQualifierTypes(), execQuery(), getClass(), getHTTPResponseHeader(), getInstance(), getProperty(), getQualifierType(), getServerFeatures(), getWBEMProtocolHandler(), invokeMethod(), modifyClass(), modifyInstance(), referenceNames(), setHTTPRequestHeader(), setProperty(), and setQualifierType(). |