(file) Return to CIMObject.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMObject.h between version 1.32 and 1.35

version 1.32, 2002/07/30 16:14:53 version 1.35, 2002/08/20 17:39:37
Line 84 
Line 84 
     */     */
     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();
Line 119 
Line 111 
         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);
  
Line 137 
Line 129 
         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);
Line 148 
Line 140 
         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;
Line 159 
Line 151 
         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;
Line 169 
Line 161 
         @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);
  
Line 191 
Line 182 
         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);
Line 203 
Line 194 
         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;
Line 221 
Line 212 
         @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
  
     */     */
Line 235 
Line 226 
     */     */
     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:
  
Line 295 
Line 305 
  
     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;
Line 327 
Line 327 
  
     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:
  


Legend:
Removed from v.1.32  
changed lines
  Added in v.1.35

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2