version 1.32, 2002/07/30 16:14:53
|
version 1.35, 2002/08/20 17:39:37
|
|
|
*/ | */ |
CIMObject& operator=(const CIMObject& x); | CIMObject& operator=(const CIMObject& x); |
| |
/** Assignment operator. |
|
*/ |
|
CIMObject& operator=(const CIMClass& x); |
|
|
|
/** Assignment operator. |
|
*/ |
|
CIMObject& operator=(const CIMInstance& x); |
|
|
|
/** Destructor. | /** Destructor. |
*/ | */ |
~CIMObject(); | ~CIMObject(); |
|
|
Thows an exception of the CIMQualifier already exists in the instance | Thows an exception of the CIMQualifier already exists in the instance |
@param CIMQualifier object to add to instance | @param CIMQualifier object to add to instance |
@return the resulting object. | @return the resulting object. |
@exception Throws AlreadyExists. |
@exception AlreadyExistsException. |
*/ | */ |
CIMObject& addQualifier(const CIMQualifier& qualifier); | CIMObject& addQualifier(const CIMQualifier& qualifier); |
| |
|
|
so that incrementing loops can be used to get all qualifier | so that incrementing loops can be used to get all qualifier |
objects in a CIMInstnace. | objects in a CIMInstnace. |
@return: Returns qualifier object defined by index. | @return: Returns qualifier object defined by index. |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
*/ | */ |
CIMQualifier getQualifier(Uint32 pos); | CIMQualifier getQualifier(Uint32 pos); |
|
|
so that incrementing loops can be used to get all qualifier | so that incrementing loops can be used to get all qualifier |
objects in a CIMInstnace. | objects in a CIMInstnace. |
@return: Returns qualifier object defined by index. | @return: Returns qualifier object defined by index. |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
*/ | */ |
CIMConstQualifier getQualifier(Uint32 pos) const; | CIMConstQualifier getQualifier(Uint32 pos) const; |
|
|
defined for this CIMObject. | defined for this CIMObject. |
@return Count of the number of CIMQualifier objects in the | @return Count of the number of CIMQualifier objects in the |
CIMObject. | CIMObject. |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
*/ | */ |
Uint32 getQualifierCount() const; | Uint32 getQualifierCount() const; |
|
|
@param Property Object to be added. See the CIM Property | @param Property Object to be added. See the CIM Property |
class for definition of the property object | class for definition of the property object |
@return the resulting object. | @return the resulting object. |
@exception Throws the exception AlreadyExists if the property |
@exception AlreadyExistsException if the property already exists. |
already exists. |
|
*/ | */ |
CIMObject& addProperty(const CIMProperty& x); | CIMObject& addProperty(const CIMProperty& x); |
| |
|
|
so that incrementing loops can be used to get all qualifier | so that incrementing loops can be used to get all qualifier |
objects in a CIMObject. | objects in a CIMObject. |
@return CIMProperty object corresponding to the index. | @return CIMProperty object corresponding to the index. |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
*/ | */ |
CIMProperty getProperty(Uint32 pos); | CIMProperty getProperty(Uint32 pos); |
|
|
so that incrementing loops can be used to get all qualifier | so that incrementing loops can be used to get all qualifier |
objects in a CIMInstnace. | objects in a CIMInstnace. |
@return CIMProperty object corresponding to the index. | @return CIMProperty object corresponding to the index. |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
*/ | */ |
CIMConstProperty getProperty(Uint32 pos) const; | CIMConstProperty getProperty(Uint32 pos) const; |
|
|
@return Count of the number of CIMProperty objects in the | @return Count of the number of CIMProperty objects in the |
CIMObject. Zero indicates that no CIMProperty objects | CIMObject. Zero indicates that no CIMProperty objects |
are contained in the CIMObject | are contained in the CIMObject |
@exception Throws the OutOfBounds exception if the index |
@exception Throws the IndexOutOfBoundsException exception if the index |
is out of bounds | is out of bounds |
| |
*/ | */ |
|
|
*/ | */ |
Boolean identical(const CIMConstObject& x) const; | Boolean identical(const CIMConstObject& x) const; |
| |
#ifdef PEGASUS_INTERNALONLY |
/** |
/** isNull() */ |
Determines if the object has not been initialized. |
Boolean isNull() const; |
|
#endif |
@return True if the object has not been initialized, |
|
False otherwise |
|
*/ |
|
Boolean isUninitialized() const; |
|
|
|
/** |
|
Determines if the object represents a CIMClass. |
|
|
|
@return True if the object represents a CIMClass, |
|
False otherwise |
|
*/ |
|
Boolean isClass () const; |
|
|
|
/** |
|
Determines if the object represents a CIMInstance. |
|
|
|
@return True if the object represents a CIMInstance, |
|
False otherwise |
|
*/ |
|
Boolean isInstance () const; |
| |
private: | private: |
| |
|
|
| |
CIMConstObject& operator=(const CIMConstObject& x); | CIMConstObject& operator=(const CIMConstObject& x); |
| |
CIMConstObject& operator=(const CIMObject& x); |
|
|
|
CIMConstObject& operator=(const CIMClass& x); |
|
|
|
CIMConstObject& operator=(const CIMConstClass& x); |
|
|
|
CIMConstObject& operator=(const CIMInstance& x); |
|
|
|
CIMConstObject& operator=(const CIMConstInstance& x); |
|
|
|
~CIMConstObject(); | ~CIMConstObject(); |
| |
const CIMName& getClassName() const; | const CIMName& getClassName() const; |
|
|
| |
Boolean identical(const CIMConstObject& x) const; | Boolean identical(const CIMConstObject& x) const; |
| |
#ifdef PEGASUS_INTERNALONLY |
Boolean isUninitialized() const; |
Boolean isNull() const; |
|
#endif |
Boolean isClass() const; |
|
|
|
Boolean isInstance() const; |
| |
private: | private: |
| |