OWBI1::CIMOMHandleIFC Class Reference

The CIMOMHandleIFC class is an abstract class used as an interface definition for classes that provide access to a CIMOM. More...

#include <OWBI1_CIMOMHandleIFC.hpp>

Inheritance diagram for OWBI1::CIMOMHandleIFC:

Inheritance graph
[legend]
Collaboration diagram for OWBI1::CIMOMHandleIFC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~CIMOMHandleIFC ()
 Destroy this CIMOMHandleIFC object.
virtual void close ()=0
 Close the connetion to the CIMOM.
virtual void enumClass (const String &ns, const CIMName &className, CIMClassResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_SHALLOW, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY)=0
 Enumerates the class specified by the CIMObjectPath.
virtual CIMClassEnumeration enumClassE (const String &ns, const CIMName &className, WBEMFlags::EDeepFlag deep=WBEMFlags::E_SHALLOW, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY)
 Enumerates the class specified by the CIMObjectPath.
virtual CIMClassArray enumClassA (const String &ns, const CIMName &className, WBEMFlags::EDeepFlag deep=WBEMFlags::E_SHALLOW, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY)
 Enumerates the class specified by the CIMObjectPath.
virtual void enumClassNames (const String &ns, const CIMName &className, CIMNameResultHandlerIFC &result, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP)=0
 Enumerates the child classes of className.
virtual CIMNameEnumeration enumClassNamesE (const String &ns, const CIMName &className, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP)
 Enumerates the child classes of className.
virtual CIMNameArray enumClassNamesA (const String &ns, const CIMName &className, WBEMFlags::EDeepFlag deep=WBEMFlags::E_DEEP)
 Enumerates the child classes of className.
virtual void enumInstances (const String &ns, const CIMName &className, CIMInstanceResultHandlerIFC &result, const CIMPropertyList &propertyList=CIMPropertyList())=0
 Gathers all instances (the whole instance and not just the names) belonging to the class specified in the path.
virtual CIMInstanceEnumeration enumInstancesE (const String &ns, const CIMName &className, const CIMPropertyList &propertyList=CIMPropertyList())
 Returns all instances (the whole instance and not just the names) belonging to the class specified in the path.
virtual CIMInstanceArray enumInstancesA (const String &ns, const CIMName &className, const CIMPropertyList &propertyList=CIMPropertyList())
 Returns all instances (the whole instance and not just the names) belonging to the class specified in the path.
virtual void enumInstanceNames (const String &ns, const CIMName &className, CIMObjectPathResultHandlerIFC &result)=0
 Gathers all instance names belonging to the class specified in the path.
virtual CIMObjectPathEnumeration enumInstanceNamesE (const String &ns, const CIMName &className)
 Returns all instance names belonging to the class specified in the path.
virtual CIMObjectPathArray enumInstanceNamesA (const String &ns, const CIMName &className)
 Returns all instance names belonging to the class specified in the path.
virtual CIMClass getClass (const String &ns, const CIMName &className, WBEMFlags::ELocalOnlyFlag localOnly=WBEMFlags::E_NOT_LOCAL_ONLY, const CIMPropertyList &propertyList=CIMPropertyList())=0
 Gets the CIM class for the specified CIM object path.
virtual CIMInstance getInstance (const String &ns, const CIMObjectPath &instanceName, const CIMPropertyList &propertyList=CIMPropertyList())=0
 Gets the CIM instance for the specified CIM object path.
virtual CIMValue invokeMethod (const String &ns, const CIMObjectPath &path, const CIMName &methodName, const CIMParamValueArray &inParams, CIMParamValueArray &outParams)=0
 Executes the specified method on the specified object.
virtual CIMQualifierType getQualifierType (const String &ns, const CIMName &qualifierName)=0
 Gets the CIM qualifier type specified in the CIM object path.
virtual void setQualifierType (const String &ns, const CIMQualifierType &qualifierType)=0
 Updates the specified CIM qualifier type in the specified namespace if it exists.
virtual void deleteQualifierType (const String &ns, const CIMName &qualName)=0
 Deletes a CIM qualfier type.
virtual void enumQualifierTypes (const String &ns, CIMQualifierTypeResultHandlerIFC &result)=0
 Enumerates the qualifiers defined in a namespace.
virtual CIMQualifierTypeEnumeration enumQualifierTypesE (const String &ns)
 Enumerates the qualifiers defined in a namespace.
virtual CIMQualifierTypeArray enumQualifierTypesA (const String &ns)
 Enumerates the qualifiers defined in a namespace.
virtual void modifyClass (const String &ns, const CIMClass &cimClass)=0
 Updates the CIM class within the specified namespace.
virtual void createClass (const String &ns, const CIMClass &cimClass)=0
 Adds the CIM class to the specified namespace.
virtual void deleteClass (const String &ns, const CIMName &className)=0
 Deletes the CIM class specified by className from namespace ns.
virtual void modifyInstance (const String &ns, const CIMInstance &modifiedInstance, const CIMPropertyList &propertyList=CIMPropertyList())=0
 Update the specified CIM instance within the specified namespace.
virtual CIMObjectPath createInstance (const String &ns, const CIMInstance &instance)=0
 Add the specified CIM instance to the specified namespace.
virtual void deleteInstance (const String &ns, const CIMObjectPath &path)=0
 Deletes the CIM instance specified by path from namespace ns.
virtual void setProperty (const String &ns, const CIMObjectPath &instanceName, const CIMName &propertyName, const CIMValue &newValue)=0
 Set the specified CIM instance property.
virtual CIMValue getProperty (const String &ns, const CIMObjectPath &instanceName, const CIMName &propertyName)=0
 Get the specified CIM instance property.
virtual void associatorNames (const String &ns, const CIMObjectPath &objectName, CIMObjectPathResultHandlerIFC &result, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName())=0
 This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object.
virtual CIMObjectPathEnumeration associatorNamesE (const String &ns, const CIMObjectPath &objectName, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName())
 This method is used to enumerate the names of CIM Objects (Classes or Instances that are associated to a particular CIM Object.
virtual CIMObjectPathArray associatorNamesA (const String &ns, const CIMObjectPath &objectName, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName())
 This method is used to enumerate the names of CIM Objects (Classes or Instances that are associated to a particular CIM Object.
virtual void associators (const String &ns, const CIMObjectPath &path, CIMInstanceResultHandlerIFC &result, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())=0
 This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.
virtual CIMInstanceEnumeration associatorsE (const String &ns, const CIMObjectPath &path, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.
virtual CIMInstanceArray associatorsA (const String &ns, const CIMObjectPath &path, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.
virtual void associatorsClasses (const String &ns, const CIMObjectPath &path, CIMClassResultHandlerIFC &result, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())=0
 This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object.
virtual CIMClassEnumeration associatorsClassesE (const String &ns, const CIMObjectPath &path, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate CIM Classes that are associated to a particular source CIM Object.
virtual CIMClassArray associatorsClassesA (const String &ns, const CIMObjectPath &path, const CIMName &assocClass=CIMName(), const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMName &resultRole=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate CIM Classes that are associated to a particular source CIM Object.
virtual void referenceNames (const String &ns, const CIMObjectPath &path, CIMObjectPathResultHandlerIFC &result, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName())=0
 This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
virtual CIMObjectPathEnumeration referenceNamesE (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName())
 This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
virtual CIMObjectPathArray referenceNamesA (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName())
 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 CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())=0
 This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
virtual CIMInstanceEnumeration referencesE (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).
virtual CIMInstanceArray referencesA (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 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 CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())=0
 This operation is used to enumerate the association objects that refer to a particular target CIM Class.
virtual CIMClassEnumeration referencesClassesE (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 This operation is used to enumerate the association objects that refer to a particular target CIM Class.
virtual CIMClassArray referencesClassesA (const String &ns, const CIMObjectPath &path, const CIMName &resultClass=CIMName(), const CIMName &role=CIMName(), const CIMPropertyList &propertyList=CIMPropertyList())
 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)=0
 Executes a query to retrieve or modify objects.
virtual CIMInstanceEnumeration execQueryE (const String &ns, const String &query, const String &queryLanguage)
 Executes a query to retrieve or modify objects.
virtual CIMInstanceArray execQueryA (const String &ns, const String &query, const String &queryLanguage)
 Executes a query to retrieve or modify objects.
virtual void exportIndication (const CIMInstance &instance, const String &instNS)
 Export a given instance of an indication.

Detailed Description

The CIMOMHandleIFC class is an abstract class used as an interface definition for classes that provide access to a CIMOM.

Definition at line 53 of file OWBI1_CIMOMHandleIFC.hpp.


Constructor & Destructor Documentation

OWBI1::CIMOMHandleIFC::~CIMOMHandleIFC  )  [virtual]
 

Destroy this CIMOMHandleIFC object.

Definition at line 54 of file OWBI1_CIMOMHandleIFC.cpp.


Member Function Documentation

virtual void OWBI1::CIMOMHandleIFC::associatorNames const String ns,
const CIMObjectPath objectName,
CIMObjectPathResultHandlerIFC result,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName()
[pure virtual]
 

This method is used to enumerate the names of CIM Objects (Classes or Instances) that are associated to a particular CIM Object.

Parameters:
ns The namespace containing the CIM Objects to be enumerated.
objectName Defines the source CIM Object whose associated Objects are to be returned. This may be either a Class name or Instance name (modelpath).
result A callback object that will handle the CIMObjectPaths as they are received.
assocClass The AssocClass input parameter, if not empty (""), MUST be a valid CIM Association Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Instance of this Class or one of its subclasses.
resultClass The ResultClass input parameter, if not empty (""), MUST be valid CIM Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be either an Instance of this Class (or one of its subclasses) or be this Class (or one of its subclasses).
role The Role input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the source Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the source Object MUST match the value of this parameter).
resultRole The ResultRole input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the returned Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the returned Object MUST match the value of this parameter).
Exceptions:
CIMException - as defined in the associator method

Referenced by associatorNamesA(), and associatorNamesE().

CIMObjectPathArray OWBI1::CIMOMHandleIFC::associatorNamesA const String ns,
const CIMObjectPath objectName,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName()
[virtual]
 

This method is used to enumerate the names of CIM Objects (Classes or Instances that are associated to a particular CIM Object.

See also:
associatorNames
Returns:
If successful, this method returns an array of zero or more full CIM Class paths or Instance paths of Objects meeting the requested criteria.

Definition at line 195 of file OWBI1_CIMOMHandleIFC.cpp.

References associatorNames(), handler, and ns.

CIMObjectPathEnumeration OWBI1::CIMOMHandleIFC::associatorNamesE const String ns,
const CIMObjectPath objectName,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName()
[virtual]
 

This method is used to enumerate the names of CIM Objects (Classes or Instances that are associated to a particular CIM Object.

See also:
associatorNames
Returns:
If successful, this method returns an enumeration of zero or more full CIM Class paths or Instance paths of Objects meeting the requested criteria.

Definition at line 180 of file OWBI1_CIMOMHandleIFC.cpp.

References associatorNames(), handler, and ns.

virtual void OWBI1::CIMOMHandleIFC::associators const String ns,
const CIMObjectPath path,
CIMInstanceResultHandlerIFC result,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.

Parameters:
ns The namspace.
path Defines the path of the source CIM Object whose associated Objects are to be returned. This may be a path to either a Class name or Instance name (model path).
result A callback object that will handle the CIMInstances as they are received.
assocClass The AssocClass input parameter, if not empty (""), MUST be a valid CIM Association Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Instance of this Class or one of its subclasses.
resultClass The ResultClass input parameter, if not empty (""), MUST be a valid CIM Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be either an Instance of this Class (or one of its subclasses) or be this Class (or one of its subclasses).
role The Role input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the source Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the source Object MUST match the value of this parameter).
resultRole The ResultRole input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the returned Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the returned Object MUST match the value of this parameter).
propertyList If the PropertyList input parameter is not NULL, the members of the array define one or more Property names. Each returned Object MUST NOT include elements for any Properties missing from this list. If the PropertyList input parameter is an empty array this signifies that no Properties are included in each returned Object. If the PropertyList input parameter is NULL this specifies that all Properties (subject to the conditions expressed by the other parameters) are included in each returned Object.
If the PropertyList contains duplicate elements, the Server MUST ignore the duplicates but otherwise process the request normally. If the PropertyList contains elements which are invalid Property names for any target Object, the Server MUST ignore such entries but otherwise process the request normally.

Clients SHOULD NOT explicitly specify properties in the PropertyList parameter unless they have specified a non-empty ("") value for the ResultClass parameter.

Exceptions:
CIMException. The following IDs can be expected: CIM_ERR_ACCESS_DENIED, CIM_ERR_NOT_SUPPORTED, CIM_ERR_INVALID_NAMESPACE, CIM_ERR_INVALID_PARAMETER (including missing, duplicate, unrecognized or otherwise incorrect parameters), CIM_ERR_FAILED (some other unspecified error occurred).

Referenced by associatorsA(), and associatorsE().

CIMInstanceArray OWBI1::CIMOMHandleIFC::associatorsA const String ns,
const CIMObjectPath path,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.

See also:
associators
Returns:
If successful, the method returns an array of zero or more CIM Instances meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.

Definition at line 227 of file OWBI1_CIMOMHandleIFC.cpp.

References associators(), handler, ns, and propertyList.

virtual void OWBI1::CIMOMHandleIFC::associatorsClasses const String ns,
const CIMObjectPath path,
CIMClassResultHandlerIFC result,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

This operation is used to enumerate CIMClasses that are associated to a particular source CIM Object.

Parameters:
ns The namspace.
path Defines the path of the source CIM Object whose associated Objects are to be returned. This may be a path to either a Class name or Instance name (model path).
result A callback object that will handle the CIMClasses as they are received.
assocClass The AssocClass input parameter, if not empty (""), MUST be a valid CIM Association Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Instance of this Class or one of its subclasses.
resultClass The ResultClass input parameter, if not empty (""), MUST be a valid CIM Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be either an Instance of this Class (or one of its subclasses) or be this Class (or one of its subclasses).
role The Role input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the source Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the source Object MUST match the value of this parameter).
resultRole The ResultRole input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be associated to the source Object via an Association in which the returned Object plays the specified role (i.e. the name of the Property in the Association Class that refers to the returned Object MUST match the value of this parameter).
propertyList If the PropertyList input parameter is not NULL, the members of the array define one or more Property names. Each returned Object MUST NOT include elements for any Properties missing from this list. If the PropertyList input parameter is an empty array this signifies that no Properties are included in each returned Object. If the PropertyList input parameter is NULL this specifies that all Properties (subject to the conditions expressed by the other parameters) are included in each returned Object.
If the PropertyList contains duplicate elements, the Server MUST ignore the duplicates but otherwise process the request normally. If the PropertyList contains elements which are invalid Property names for any target Object, the Server MUST ignore such entries but otherwise process the request normally.

Clients SHOULD NOT explicitly specify properties in the PropertyList parameter unless they have specified a non-empty ("") value for the ResultClass parameter.

Exceptions:
CIMException. The following IDs can be expected: CIM_ERR_ACCESS_DENIED, CIM_ERR_NOT_SUPPORTED, CIM_ERR_INVALID_NAMESPACE, CIM_ERR_INVALID_PARAMETER (including missing, duplicate, unrecognized or otherwise incorrect parameters), CIM_ERR_FAILED (some other unspecified error occurred)

Referenced by associatorsClassesA(), and associatorsClassesE().

CIMClassArray OWBI1::CIMOMHandleIFC::associatorsClassesA const String ns,
const CIMObjectPath path,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate CIM Classes that are associated to a particular source CIM Object.

See also:
associatorsClasses
Returns:
If successful, the method returns an array of zero or more CIM Classes meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.

Definition at line 261 of file OWBI1_CIMOMHandleIFC.cpp.

References associatorsClasses(), handler, ns, and propertyList.

CIMClassEnumeration OWBI1::CIMOMHandleIFC::associatorsClassesE const String ns,
const CIMObjectPath path,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate CIM Classes that are associated to a particular source CIM Object.

See also:
associatorsClasses
Returns:
If successful, the method returns an enumeration of zero or more CIM Classes meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information. If the ObjectName refers to a class, then classes are returned. Otherwise, the ObjectName refers to an instance, and instances are returned.

Definition at line 244 of file OWBI1_CIMOMHandleIFC.cpp.

References associatorsClasses(), handler, ns, and propertyList.

CIMInstanceEnumeration OWBI1::CIMOMHandleIFC::associatorsE const String ns,
const CIMObjectPath path,
const CIMName assocClass = CIMName(),
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMName resultRole = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate CIM Objects (Classes or Instances) that are associated to a particular source CIM Object.

See also:
associators
Returns:
If successful, the method returns an enumeration of zero or more CIM Instances meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.

Definition at line 210 of file OWBI1_CIMOMHandleIFC.cpp.

References associators(), handler, ns, and propertyList.

virtual void OWBI1::CIMOMHandleIFC::close  )  [pure virtual]
 

Close the connetion to the CIMOM.

This will free resources used for the client session. The destructor will call close().

virtual void OWBI1::CIMOMHandleIFC::createClass const String ns,
const CIMClass cimClass
[pure virtual]
 

Adds the CIM class to the specified namespace.

Parameters:
ns The namespace
cimClass The CIMClass to be added
Exceptions:
CIMException If the CIM class already exists in the namespace.

virtual CIMObjectPath OWBI1::CIMOMHandleIFC::createInstance const String ns,
const CIMInstance instance
[pure virtual]
 

Add the specified CIM instance to the specified namespace.

Parameters:
ns The namespace
instance the CIMInstance to be added
Returns:
An CIMObjectPath of the created instance.
Exceptions:
CIMException If the CIM instance already exists in the namespace

virtual void OWBI1::CIMOMHandleIFC::deleteClass const String ns,
const CIMName className
[pure virtual]
 

Deletes the CIM class specified by className from namespace ns.

Parameters:
ns The namespace containing the class to delete.
className The class to delete.
Exceptions:
CIMException If the object does not exist

virtual void OWBI1::CIMOMHandleIFC::deleteInstance const String ns,
const CIMObjectPath path
[pure virtual]
 

Deletes the CIM instance specified by path from namespace ns.

Parameters:
ns The namespace containing the instance.
path The CIMObjectPath identifying the instance to delete.
Exceptions:
CIMException If the instance does not exist.

virtual void OWBI1::CIMOMHandleIFC::deleteQualifierType const String ns,
const CIMName qualName
[pure virtual]
 

Deletes a CIM qualfier type.

Parameters:
ns The namespace containing the qualifier type
qualName The qualifier type to delete.
Exceptions:
CIMException If the qualifier type does not exist.

virtual void OWBI1::CIMOMHandleIFC::enumClass const String ns,
const CIMName className,
CIMClassResultHandlerIFC result,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_SHALLOW,
WBEMFlags::ELocalOnlyFlag  localOnly = WBEMFlags::E_NOT_LOCAL_ONLY
[pure virtual]
 

Enumerates the class specified by the CIMObjectPath.

Parameters:
ns The namespace.
className The class to be enumerated.
result A callback object that will handle the classes as they are received.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return onlythe names of the first level children of the enumerated class.
localOnly If set to E_LOCAL_ONLY, only the non-inherited properties are returned on each instance, otherwise all properties are returned.
Exceptions:
CIMException If the specified class cannot be found

Referenced by enumClassA(), and enumClassE().

CIMClassArray OWBI1::CIMOMHandleIFC::enumClassA const String ns,
const CIMName className,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_SHALLOW,
WBEMFlags::ELocalOnlyFlag  localOnly = WBEMFlags::E_NOT_LOCAL_ONLY
[virtual]
 

Enumerates the class specified by the CIMObjectPath.

Parameters:
ns The namespace.
className The class to be enumerated.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return only the names of the first level children of the enumerated class.
localOnly If set to E_LOCAL_ONLY, only the non-inherited properties are returned on each instance, otherwise all properties are returned.
Returns:
An array of CIMClass objects (CIMClassArray)
Exceptions:
CIMException If the specified class cannot be found

Definition at line 78 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumClass(), handler, and ns.

CIMClassEnumeration OWBI1::CIMOMHandleIFC::enumClassE const String ns,
const CIMName className,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_SHALLOW,
WBEMFlags::ELocalOnlyFlag  localOnly = WBEMFlags::E_NOT_LOCAL_ONLY
[virtual]
 

Enumerates the class specified by the CIMObjectPath.

Parameters:
ns The namespace.
className The class to be enumerated.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return only the names of the first level children of the enumerated class.
localOnly If set to E_LOCAL_ONLY, only the non-inherited properties are returned on each instance, otherwise all properties are returned.
Returns:
An enumeration of CIMClass objects (CIMClassEnumeration)
Exceptions:
CIMException If the specified class cannot be found

Definition at line 66 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumClass(), handler, and ns.

virtual void OWBI1::CIMOMHandleIFC::enumClassNames const String ns,
const CIMName className,
CIMNameResultHandlerIFC result,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_DEEP
[pure virtual]
 

Enumerates the child classes of className.

Parameters:
ns The namespace.
className The class to be enumerated. Pass an empty string if you wish to enumerate all classes.
result A callback object that will handle the classe names as they are received.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return only the names of the first level children of the enumerated class.
Exceptions:
CIMException If the specified CIMObjectPath object cannot be found.

Referenced by enumClassNamesA(), and enumClassNamesE().

CIMNameArray OWBI1::CIMOMHandleIFC::enumClassNamesA const String ns,
const CIMName className,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_DEEP
[virtual]
 

Enumerates the child classes of className.

Parameters:
ns The namespace.
className The class to be enumerated. Pass an empty string if you wish to enumerate all classes.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return only the names of the first level children of the enumerated class.
Returns:
A CIMNameArray of classnames.
Exceptions:
CIMException If the specified CIMObjectPath object cannot be found.

Definition at line 102 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumClassNames(), handler, and ns.

CIMNameEnumeration OWBI1::CIMOMHandleIFC::enumClassNamesE const String ns,
const CIMName className,
WBEMFlags::EDeepFlag  deep = WBEMFlags::E_DEEP
[virtual]
 

Enumerates the child classes of className.

Parameters:
ns The namespace.
className The class to be enumerated. Pass an empty string if you wish to enumerate all classes.
deep If set to E_DEEP, the enumeration returned will contain the names of all classes derived from the enumerated class. If set to E_SHALLOW the enumermation will return only the names of the first level children of the enumerated class.
Returns:
A CIMNameEnumeration of classnames.
Exceptions:
CIMException If the specified CIMObjectPath object cannot be found.

Definition at line 90 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumClassNames(), handler, and ns.

virtual void OWBI1::CIMOMHandleIFC::enumInstanceNames const String ns,
const CIMName className,
CIMObjectPathResultHandlerIFC result
[pure virtual]
 

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.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
result A callback object that will handle the instances names as they are received.
Exceptions:
CIMException If the object cannot be found.

Referenced by enumInstanceNamesA(), and enumInstanceNamesE().

CIMObjectPathArray OWBI1::CIMOMHandleIFC::enumInstanceNamesA const String ns,
const CIMName className
[virtual]
 

Returns all instance names belonging to the class specified in the path.

This could include instances of all the classes in the specified class' hierarchy.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
Returns:
An array of CIMObjectPaths (CIMObjectPathEnumeration)
Exceptions:
CIMException If the object cannot be found

Definition at line 149 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumInstanceNames(), handler, and ns.

CIMObjectPathEnumeration OWBI1::CIMOMHandleIFC::enumInstanceNamesE const String ns,
const CIMName className
[virtual]
 

Returns all instance names belonging to the class specified in the path.

This could include instances of all the classes in the specified class' hierarchy.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
Returns:
An Enumeration of CIMObjectPaths (CIMObjectPathEnumeration).
Exceptions:
CIMException If the object cannot be found.

Definition at line 138 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumInstanceNames(), handler, and ns.

virtual void OWBI1::CIMOMHandleIFC::enumInstances const String ns,
const CIMName className,
CIMInstanceResultHandlerIFC result,
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

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.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
result A callback object that will handle the instances as they are received.
propertyList If not NULL and has 0 or more elements, the returned instances will not contain properties missing from this list. If not NULL and it contains NO elements, then no properties will be included in the instances. If propertyList IS NULL, then it is ignored and all properties are returned with the instances subject to constraints specified in the other parameters.
Exceptions:
CIMException If the object cannot be found.

Referenced by enumInstancesA(), and enumInstancesE().

CIMInstanceArray OWBI1::CIMOMHandleIFC::enumInstancesA const String ns,
const CIMName className,
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

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.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
propertyList If not NULL and has 0 or more elements, the returned instances will not contain properties missing from this list. If not NULL and it contains NO elements, then no properties will be included in the instances. If propertyList IS NULL, then it is ignored and all properties are returned with the instances subject to constraints specified in the other parameters.
Returns:
An array of CIMInstances (CIMInstanceArray)
Exceptions:
CIMException If the object cannot be found

Definition at line 126 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumInstances(), handler, ns, and propertyList.

CIMInstanceEnumeration OWBI1::CIMOMHandleIFC::enumInstancesE const String ns,
const CIMName className,
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

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.

Parameters:
ns The namespace.
className The class whose instances are to be enumerated.
propertyList If not NULL and has 0 or more elements, the returned instances will not contain properties missing from this list. If not NULL and it contains NO elements, then no properties will be included in the instances. If propertyList IS NULL, then it is ignored and all properties are returned with the instances subject to constraints specified in the other parameters.
Returns:
An Enumeration of CIMInstance (CIMInstanceEnumeration)
Exceptions:
CIMException If the object cannot be found

Definition at line 114 of file OWBI1_CIMOMHandleIFC.cpp.

References className, enumInstances(), handler, ns, and propertyList.

virtual void OWBI1::CIMOMHandleIFC::enumQualifierTypes const String ns,
CIMQualifierTypeResultHandlerIFC result
[pure virtual]
 

Enumerates the qualifiers defined in a namespace.

Parameters:
ns The namespace whose qualifier definitions are to be enumerated.
result A callback object that will handle the qualifier types as they are received.

Referenced by enumQualifierTypesA(), and enumQualifierTypesE().

CIMQualifierTypeArray OWBI1::CIMOMHandleIFC::enumQualifierTypesA const String ns  )  [virtual]
 

Enumerates the qualifiers defined in a namespace.

Parameters:
ns The namespace whose qualifier definitions are to be enumerated.
Returns:
An array of CIMQualifierTypes (CIMQualifierTypeArray).

Definition at line 170 of file OWBI1_CIMOMHandleIFC.cpp.

References enumQualifierTypes(), handler, and ns.

CIMQualifierTypeEnumeration OWBI1::CIMOMHandleIFC::enumQualifierTypesE const String ns  )  [virtual]
 

Enumerates the qualifiers defined in a namespace.

Parameters:
ns The namespace whose qualifier definitions are to be enumerated.
Returns:
An Enumeration of CIMQualifierTypes (CIMQualifierEnumeration).

Definition at line 160 of file OWBI1_CIMOMHandleIFC.cpp.

References enumQualifierTypes(), handler, and ns.

virtual void OWBI1::CIMOMHandleIFC::execQuery const String ns,
CIMInstanceResultHandlerIFC result,
const String query,
const String queryLanguage
[pure virtual]
 

Executes a query to retrieve or modify objects.

Parameters:
ns CIMNameSpace that identifies the namespace in which to query.
query A string containing the text of the query. This parameter cannot be empty..
queryLanguage A string containing the query language the query is written in.
Returns:
CIMInstanceArray A deep enumeration of all instances of the specified class and all classes derived from the specified class, that match the query string.
Exceptions:
CIMException If any of the following errors occur: The user does not have permission to view the result. The requested query language is not supported. The query specifies a class that does not exist.

Referenced by execQueryA(), and execQueryE().

CIMInstanceArray OWBI1::CIMOMHandleIFC::execQueryA const String ns,
const String query,
const String queryLanguage
[virtual]
 

Executes a query to retrieve or modify objects.

See also:
execQuery
Returns:
CIMInstanceArray A deep enumeration of all instances of the specified class and all classes derived from the specified class, that match the query string.
Exceptions:
CIMException If any of the following errors occur: The user does not have permission to view the result. The requested query language is not supported. The query specifies a class that does not exist.

Definition at line 376 of file OWBI1_CIMOMHandleIFC.cpp.

References execQuery(), handler, and ns.

CIMInstanceEnumeration OWBI1::CIMOMHandleIFC::execQueryE const String ns,
const String query,
const String queryLanguage
[virtual]
 

Executes a query to retrieve or modify objects.

See also:
execQuery
Returns:
CIMInstanceEnumeration A deep enumeration of all instances of the specified class and all classes derived from the specified class, that match the query string.
Exceptions:
CIMException If any of the following errors occur: The user does not have permission to view the result. The requested query language is not supported. The query specifies a class that does not exist.

Definition at line 364 of file OWBI1_CIMOMHandleIFC.cpp.

References execQuery(), handler, and ns.

void OWBI1::CIMOMHandleIFC::exportIndication const CIMInstance instance,
const String instNS
[virtual]
 

Export a given instance of an indication.

This will cause all CIMListerners that are interested in this type of indication to be notified.

Parameters:
instance The indication instance to use in the notification.

Definition at line 59 of file OWBI1_CIMOMHandleIFC.cpp.

References OWBI1::CIMException::FAILED, and OWBI1_THROWCIM.

virtual CIMClass OWBI1::CIMOMHandleIFC::getClass const String ns,
const CIMName className,
WBEMFlags::ELocalOnlyFlag  localOnly = WBEMFlags::E_NOT_LOCAL_ONLY,
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

Gets the CIM class for the specified CIM object path.

Parameters:
ns The namespace
classNname The CIM class
localOnly If set to E_LOCAL_ONLY, only the non-inherited properties and methods are returned, otherwise all properties and methods are returned.
includeQualifiers If set to E_INCLUDE_QUALIFIERS, then all class, property and method qualifiers will be included in the CIMClass. Otherwise qualifiers will be excluded.
includeClassOrigin If true, then the classOrigin attribute will be present on all appropriate elements of the CIMClass.
propertyList If not NULL, only properties contained in this array will be included in the CIMClass. If NULL, all properties will be returned.
Returns:
CIMClass the CIM class indentified by the CIMObjectPath
Exceptions:
CIMException If the namespace or the model path identifying the object cannot be found.

virtual CIMInstance OWBI1::CIMOMHandleIFC::getInstance const String ns,
const CIMObjectPath instanceName,
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

Gets the CIM instance for the specified CIM object path.

Parameters:
ns The namespace.
instanceName The CIMObjectPath that identifies this CIM instance
propertyList If not NULL and has 0 or more elements, the returned instance will not contain properties missing from this list. If not NULL and it contains NO elements, then no properties will be included in the instance. If propertyList IS NULL, then it is ignored and all properties are returned with the instance subject to constraints specified in the other parameters.
Returns:
The CIMInstance identified by the CIMObjectPath.
Exceptions:
CIMException If the specified CIMObjectPath cannot be found.

virtual CIMValue OWBI1::CIMOMHandleIFC::getProperty const String ns,
const CIMObjectPath instanceName,
const CIMName propertyName
[pure virtual]
 

Get the specified CIM instance property.

Parameters:
ns The namespace
instanceName A CIMObjectPath that identifies the CIM instance to be accessed.
propertyName The name of the property to retrieve.
Returns:
The CIMvalue for property identified by propertyName.
Exceptions:
CIMException 

virtual CIMQualifierType OWBI1::CIMOMHandleIFC::getQualifierType const String ns,
const CIMName qualifierName
[pure virtual]
 

Gets the CIM qualifier type specified in the CIM object path.

Parameters:
ns The namespace
qualifierName The name of the CIM qualifier type.
Returns:
An CIMQualifierType identified by name.
Exceptions:
CIMException If the CIM qualifier type cannot be found.

virtual CIMValue OWBI1::CIMOMHandleIFC::invokeMethod const String ns,
const CIMObjectPath path,
const CIMName methodName,
const CIMParamValueArray inParams,
CIMParamValueArray outParams
[pure virtual]
 

Executes the specified method on the specified object.

A method is a declaration containing the method name, return type, and parameters in the method.

Parameters:
ns The namespace.
path An CIMObjectPath that identifies the class or instance on which to invoke the method.
methodName The string name of the method to be invoked
inParams The input parameters specified as an CIMValueArray.
outParams The output parameters.
Returns:
A non-null CIMValue on success. Otherwise a null CIMValue.
Exceptions:
CIMException If the specified method cannot be found.

virtual void OWBI1::CIMOMHandleIFC::modifyClass const String ns,
const CIMClass cimClass
[pure virtual]
 

Updates the CIM class within the specified namespace.

Parameters:
ns The namespace
cimClass The CIMClass to be updated
Exceptions:
CIMException If the class does not exists

virtual void OWBI1::CIMOMHandleIFC::modifyInstance const String ns,
const CIMInstance modifiedInstance,
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

Update the specified CIM instance within the specified namespace.

Parameters:
ns The namespace
modifiedInstance The CIMInstance to be updated.
propertyList The properties to modify. 0 means all properties.
Exceptions:
CIMException 

virtual void OWBI1::CIMOMHandleIFC::referenceNames const String ns,
const CIMObjectPath path,
CIMObjectPathResultHandlerIFC result,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName()
[pure virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

Parameters:
ns The namespace.
path The ObjectName input parameter defines the target CIM Object path whose referring object names are to be returned. It may be either a Class name or an Instance name (model path).
result A callback object to handle the object paths as they are received.
resultClass The ResultClass input parameter, if not empty (""), MUST be a valid CIM Class name. It acts as a filter on the returned set of Object Names by mandating that each returned Object Name MUST identify an Instance of this Class (or one of its subclasses), or this Class (or one of its subclasses).
role The Role input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Object Names by mandating that each returned Object Name MUST identify an Object that refers to the target Instance via a Property whose name matches the value of this parameter.
Exceptions:
CIMException As defined for associators method.

Referenced by referenceNamesA(), and referenceNamesE().

CIMObjectPathArray OWBI1::CIMOMHandleIFC::referenceNamesA const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

See also:
referenceNames
Returns:
If successful, the method returns an enumeration of zero or more CIM Class paths or Instance paths meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException As defined for associators method.

Definition at line 291 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, and referenceNames().

CIMObjectPathEnumeration OWBI1::CIMOMHandleIFC::referenceNamesE const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

See also:
referenceNames
Returns:
If successful, the method returns an enumeration of zero or more CIM Class paths or Instance paths meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException As defined for associators method.

Definition at line 278 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, and referenceNames().

virtual void OWBI1::CIMOMHandleIFC::references const String ns,
const CIMObjectPath path,
CIMInstanceResultHandlerIFC result,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

Parameters:
ns The namespace.
path The path input parameter defines the target CIM Object whose referring Objects are to be returned. This is either a Class name or Instance name (model path).
result A callback object which will handle the instances as they are received.
resultClass The ResultClass input parameter, if not empty (""), MUST be a valid CIM Class name. It acts as a filter on the returned set of Objects by mandating that each returned Object MUST be an Instance of this Class (or one of its subclasses), or this Class (or one of its subclasses).
role The Role input parameter, if not empty (""), MUST be a valid Property name. It acts as a filter on the returned set of Objects by mandating that each returned Objects MUST refer to the target Object via a Property whose name matches the value of this parameter.
propertyList Refer to includeQualifiers for associators.
See also:
associators
Exceptions:
CIMException - as defined for associators method.

Referenced by referencesA(), and referencesE().

CIMInstanceArray OWBI1::CIMOMHandleIFC::referencesA const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

See also:
references
Returns:
If successful, the method returns an array of zero or more CIM Classes or Instances meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException - as defined for associators method.

Definition at line 319 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, propertyList, and references().

virtual void OWBI1::CIMOMHandleIFC::referencesClasses const String ns,
const CIMObjectPath path,
CIMClassResultHandlerIFC result,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[pure virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Class.

See also:
references
Exceptions:
CIMException - as defined for associators method.

Referenced by referencesClassesA(), and referencesClassesE().

CIMClassArray OWBI1::CIMOMHandleIFC::referencesClassesA const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Class.

See also:
references
Returns:
If successful, the method returns an array of zero or more CIM Classes meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException - as defined for associators method.

Definition at line 349 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, propertyList, and referencesClasses().

CIMClassEnumeration OWBI1::CIMOMHandleIFC::referencesClassesE const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Class.

See also:
references
Returns:
If successful, the method returns an enumeration of zero or more CIM Classes meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException - as defined for associators method.

Definition at line 334 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, propertyList, and referencesClasses().

CIMInstanceEnumeration OWBI1::CIMOMHandleIFC::referencesE const String ns,
const CIMObjectPath path,
const CIMName resultClass = CIMName(),
const CIMName role = CIMName(),
const CIMPropertyList propertyList = CIMPropertyList()
[virtual]
 

This operation is used to enumerate the association objects that refer to a particular target CIM Object (Class or Instance).

See also:
references
Returns:
If successful, the method returns an enumeration of zero or more CIM Instances meeting the requested criteria. Since it is possible for CIM Objects from different hosts or namespaces to be associated, each returned Object includes location information.
Exceptions:
CIMException - as defined for associators method.

Definition at line 304 of file OWBI1_CIMOMHandleIFC.cpp.

References handler, ns, propertyList, and references().

virtual void OWBI1::CIMOMHandleIFC::setProperty const String ns,
const CIMObjectPath instanceName,
const CIMName propertyName,
const CIMValue newValue
[pure virtual]
 

Set the specified CIM instance property.

Parameters:
ns The namespace containing the instance to modify.
instanceName An CIMObjectPath that identifies the CIM instance to be accessed.
propertyName The name of the property to set the value on.
newValue The new value for property propertyName.
Exceptions:
CIMException 

virtual void OWBI1::CIMOMHandleIFC::setQualifierType const String ns,
const CIMQualifierType qualifierType
[pure virtual]
 

Updates the specified CIM qualifier type in the specified namespace if it exists.

If it doesn't exist, it will be added.

Parameters:
ns The namespace
qualifierType The CIM qualifier type to be updated or added.


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:18:24 2006 for openwbem by  doxygen 1.4.6