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

Diff for /pegasus/src/Pegasus/Common/SCMOInstance.h between version 1.4.2.1 and 1.5

version 1.4.2.1, 2012/05/25 13:04:22 version 1.5, 2011/11/04 09:04:53
Line 389 
Line 389 
      */      */
     void buildKeyBindingsFromProperties();     void buildKeyBindingsFromProperties();
  
     //This function is not implemented and now Property filtering is done by  
     //the CIMOM infrastructure  
     void setPropertyFilter(const char **propertyList);  
   
     /**     /**
      * Gets the hash index for the named property. Filtering is ignored.      * Gets the hash index for the named property. Filtering is ignored.
      * @param theName The property name      * @param theName The property name
Line 405 
Line 401 
  
     /**     /**
      * Set/replace a property in the instance at node index.      * Set/replace a property in the instance at node index.
      * Note: If node is filtered, the property is not set but the return value  
      * is still SCMO_OK.  
      * @param index The node index.      * @param index The node index.
      * @param type The CIMType of the property      * @param type The CIMType of the property
      * @param pInVal A pointer to the value to be set at the named property.      * @param pInVal A pointer to the value to be set at the named property.
Line 618 
Line 612 
     void setHostName(const char* hostName);     void setHostName(const char* hostName);
  
     /**     /**
        * Sets the provided host name unchecked at the instance.
        * @param hostName The host name as UTF8.
        * @param len The strlen of the host name.
        */
       void setHostName_l(const char* hostName, Uint32 len);
   
       /**
      * Get the host name of the instance. The caller has to make a copy !      * Get the host name of the instance. The caller has to make a copy !
      * @return The host name as UTF8.      * @return The host name as UTF8.
      */      */
Line 689 
Line 690 
     const char* getNameSpace_l(Uint32 & length) const;     const char* getNameSpace_l(Uint32 & length) const;
  
     /**     /**
      * If hostname or namespace of the SCMOInstance are NULL or empty string,  
      * replace them with the given input.  
      * @param hn The host name to apply to the SCMOInstance.  
      * @param hnLen The length of the hostname in byte without closing zero.  
      * @param ns The namespace name to apply to the SCMOInstance.  
      * @param nsLen The length of the hostname in byte without closing zero.  
      */  
     void completeHostNameAndNamespace(  
         const char* hn,  
         Uint32 hnLen,  
         const char* ns,  
         Uint32 nsLen);  
   
     /**  
      * Is the name space or class name of the instance the origianl values      * Is the name space or class name of the instance the origianl values
      * set by the used SCMOClass.      * set by the used SCMOClass.
      * The class name and/or name space may differ with the associated class.      * The class name and/or name space may differ with the associated class.
Line 930 
Line 917 
  
     void _copyKeyBindings(SCMOInstance& targetInst) const;     void _copyKeyBindings(SCMOInstance& targetInst) const;
  
     Uint32 _initPropFilterWithKeys();  
   
     void _setPropertyInPropertyFilter(Uint32 i);  
   
     Boolean _isPropertyInFilter(Uint32 i) const;  
   
     void _clearPropertyFilter();  
   
     void _setKeyBindingFromSCMBUnion(     void _setKeyBindingFromSCMBUnion(
         CIMType type,         CIMType type,
         const SCMBUnion& u,         const SCMBUnion& u,


Legend:
Removed from v.1.4.2.1  
changed lines
  Added in v.1.5

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2