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

Diff for /pegasus/src/Pegasus/Common/CIMObjectPath.cpp between version 1.40 and 1.41.2.1

version 1.40, 2004/06/15 18:38:24 version 1.41.2.1, 2004/11/12 17:48:28
Line 215 
Line 215 
     case CIMTYPE_REFERENCE:     case CIMTYPE_REFERENCE:
         kbType = REFERENCE;         kbType = REFERENCE;
         break;         break;
       case CIMTYPE_OBJECT:
           throw TypeMismatchException();
           // From PEP 194:
           // Open Issue for the DMTF: Are EmbeddedObject properties permitted to be keys?
           break;
     default:     default:
         kbType = NUMERIC;         kbType = NUMERIC;
         break;         break;
Line 298 
Line 303 
             kbValue = XmlReader::stringToValue(0, getValue().getCString(),             kbValue = XmlReader::stringToValue(0, getValue().getCString(),
                                                value.getType());                                                value.getType());
             break;             break;
           case CIMTYPE_OBJECT:
               return false;
               // From PEP 194:
               // Open Issue for the DMTF: Are EmbeddedObject properties permitted to be keys?
               break;
         default:  // Numerics         default:  // Numerics
             if (getType() != NUMERIC) return false;             if (getType() != NUMERIC) return false;
             kbValue = XmlReader::stringToValue(0, getValue().getCString(),             kbValue = XmlReader::stringToValue(0, getValue().getCString(),
Line 749 
Line 759 
                     type = CIMKeyBinding::REFERENCE;                     type = CIMKeyBinding::REFERENCE;
                 }                 }
             }             }
             catch (Exception & e)              catch (const Exception &)
             {             {
                 // Not a reference value; leave type as STRING                 // Not a reference value; leave type as STRING
             }             }


Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2