Public Member Functions | |
StoreLocalDataHandle (const CIMOMHandleIFCRef &hdl, CIMInstanceArray &instances, CIMClassArray &classes, CIMQualifierTypeArray &qualifierTypes) | |
virtual CIMObjectPath | createInstance (const String &ns, const CIMInstance &instance) |
Add the specified CIM instance to the specified namespace. | |
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=0) |
Gets the CIM class for the specified CIM object path. | |
virtual CIMQualifierType | getQualifierType (const String &ns, const String &qualifierName) |
Gets the CIM qualifier type specified in the CIM object path. | |
virtual void | setQualifierType (const String &ns, const CIMQualifierType &qualifierType) |
Updates the specified CIM qualifier type in the specified namespace if it exists. | |
virtual void | createClass (const String &ns, const CIMClass &cimClass) |
Adds the CIM class to the specified namespace. | |
Private Member Functions | |
virtual void | enumClassNames (const String &ns, const String &className, StringResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP) |
Enumerates the child classes of className. | |
virtual void | close () |
Close the connetion to the CIMOM. | |
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 | enumInstanceNames (const String &ns, const String &className, CIMObjectPathResultHandlerIFC &result) |
Gathers all instance names belonging to the class specified in the 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) |
Gathers all instances (the whole instance and not just the names) belonging to the class specified in the 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 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 | enumQualifierTypes (const String &ns, CIMQualifierTypeResultHandlerIFC &result) |
Enumerates the qualifiers defined in a namespace. | |
virtual void | deleteQualifierType (const String &ns, const String &qualName) |
Deletes a CIM qualfier type. | |
virtual void | deleteClass (const String &ns, const String &className) |
Deletes the CIM class specified by className from namespace ns. | |
virtual void | modifyInstance (const String &ns, const CIMInstance &modifiedInstance, WBEMFlags::EIncludeQualifiersFlag includeQualifiers=WBEMFlags::E_INCLUDE_QUALIFIERS, const StringArray *propertyList=0) |
Update the specified CIM instance within the specified namespace. | |
virtual void | modifyClass (const String &ns, const CIMClass &cimClass) |
Updates the CIM class within the specified namespace. | |
virtual void | setProperty (const String &ns, const CIMObjectPath &instanceName, const String &propertyName, const CIMValue &newValue) |
Set the specified CIM instance property. | |
virtual CIMValue | getProperty (const String &ns, const CIMObjectPath &instanceName, const String &propertyName) |
Get the specified CIM instance property. | |
virtual void | deleteInstance (const String &ns, const CIMObjectPath &path) |
Deletes the CIM instance specified by path from namespace ns. | |
virtual void | associators (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &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 CIM Objects (Classes or Instances) that are associated to a particular source CIM Object. | |
virtual void | associatorNames (const String &ns, const CIMObjectPath &objectName, CIMObjectPathResultHandlerIFC &result, const String &assocClass=String(), const String &resultClass=String(), const String &role=String(), const String &resultRole=String()) |
This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular 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 | referenceNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const String &resultClass=String(), const String &role=String()) |
This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance). | |
virtual void | references (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const String &resultClass=String(), const String &role=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 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=String(), const String &role=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 the association objects that refer to a particular target CIM Class. | |
virtual void | execQuery (const String &ns, CIMInstanceResultHandlerIFC &result, const String &query, const String &queryLanguage) |
Executes a query to retrieve or modify objects. | |
Private Attributes | |
CIMOMHandleIFCRef | m_realhdl |
CIMInstanceArray & | m_instances |
CIMClassArray & | m_classes |
CIMQualifierTypeArray & | m_qualifierTypes |
Definition at line 325 of file OW_MOFCompiler.cpp.
|
Definition at line 328 of file OW_MOFCompiler.cpp. |
|
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 472 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
This operation is used to enumerate CIM Objects (Classes or Instances) 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 468 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
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 476 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Close the connetion to the CIMOM. This will free resources used for the client session. The destructor will call close(). Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 412 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Adds the CIM class to the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 394 of file OW_MOFCompiler.cpp. References cimClass. |
|
Add the specified CIM instance to the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 335 of file OW_MOFCompiler.cpp. References m_instances, ns, and OW_NAMESPACE::Array< T >::push_back(). |
|
Deletes the CIM class specified by className from namespace ns.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 444 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Deletes the CIM instance specified by path from namespace ns.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 464 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Deletes a CIM qualfier type.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 440 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Enumerates the class specified by the CIMObjectPath.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 416 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Enumerates the child classes of className.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 408 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Gathers all instance 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 420 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Gathers 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 424 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Enumerates the qualifiers defined in a namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 436 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Executes a query to retrieve or modify objects.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 492 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Gets the CIM class for the specified CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 340 of file OW_MOFCompiler.cpp. |
|
Gets the CIM instance for the specified CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 432 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Get the specified CIM instance property.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 460 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Gets the CIM qualifier type specified in the CIM object path.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 371 of file OW_MOFCompiler.cpp. References i. |
|
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 428 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Updates the CIM class within the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 452 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Update the specified CIM instance within the specified namespace.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 448 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
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 480 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
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 484 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
This operation is used to enumerate the association objects that refer to a particular target CIM Class.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 488 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Set the specified CIM instance property.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 456 of file OW_MOFCompiler.cpp. References THROW_ERROR_NOT_IMPLEMENTED_FUNCNAME. |
|
Updates the specified CIM qualifier type in the specified namespace if it exists. If it doesn't exist, it will be added.
Implements OW_NAMESPACE::CIMOMHandleIFC. Definition at line 389 of file OW_MOFCompiler.cpp. |
|
Definition at line 402 of file OW_MOFCompiler.cpp. |
|
Definition at line 401 of file OW_MOFCompiler.cpp. |
|
Definition at line 403 of file OW_MOFCompiler.cpp. |
|
Definition at line 400 of file OW_MOFCompiler.cpp. |