(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.50 and 1.51

version 1.50, 2011/02/17 14:23:34 version 1.51, 2014/12/03 21:21:21
Line 314 
Line 314 
     */     */
     Boolean isInstance() const;     Boolean isInstance() const;
  
       /**
           This function is not optimized
           for performance.  We recommend that it not be used because:
           a) the response enviroment of OpenPegasus efficiently filters out
              properties that are not in the PropertyList
           b) If a provider wants to return just the properties in the propertyList
              it should NOT put them into the returned instances.
              Putting them into the object and then removing them in
              the provider is a waste of energy.
   
           NOTE: As of CIM 2.14, added a new function to CIMPropertyList (contains)
           that allows efficient determination if a property is in the propertyList
           so that the provider can determine if a property is required easily
           before putting it into a response instance.
   
           @param includeQualifiers Boolean that determines if qualifiers are
           filtered out of the CIMObject and any properties
           @param includClassOrigin Boolean that determines if the ClassOrigin
           attribute is filtered out of the CIMObject
           @param propertyList CIMPropertyList that determines which properties
           are filtered out of the CIMObject. Any property not in the propertyList
           is filtered out of the CIMObject
       */
     void instanceFilter(     void instanceFilter(
         Boolean includeQualifiers,         Boolean includeQualifiers,
         Boolean includeClassOrigin,         Boolean includeClassOrigin,


Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2