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

Diff for /pegasus/src/Pegasus/Common/Union.h between version 1.16 and 1.19.10.1

version 1.16, 2003/10/22 14:26:04 version 1.19.10.1, 2005/10/02 03:28:36
Line 1 
Line 1 
 //%2003////////////////////////////////////////////////////////////////////////  //%2005////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002  BMC Software, Hewlett-Packard Development  // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
 // Company, L. P., IBM Corp., The Open Group, Tivoli Systems.  // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
 // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.; // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.;
 // IBM Corp.; EMC Corporation, The Open Group. // IBM Corp.; EMC Corporation, The Open Group.
   // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
   // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; VERITAS Software Corporation; The Open Group.
 // //
 // Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to // of this software and associated documentation files (the "Software"), to
Line 26 
Line 30 
 // Author: Mike Brasher (mbrasher@bmc.com) // Author: Mike Brasher (mbrasher@bmc.com)
 // //
 // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) // Modified By: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
   //              Dave Sudlik, IBM (dsudlik@us.ibm.com)
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 37 
Line 42 
 #include <Pegasus/Common/String.h> #include <Pegasus/Common/String.h>
 #include <Pegasus/Common/CIMDateTime.h> #include <Pegasus/Common/CIMDateTime.h>
 #include <Pegasus/Common/CIMObjectPath.h> #include <Pegasus/Common/CIMObjectPath.h>
   #include <Pegasus/Common/CIMObject.h>
 #include <Pegasus/Common/Array.h> #include <Pegasus/Common/Array.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
   struct StringRep;
   
 /** This union is used to represent the values of properties, qualifiers, /** This union is used to represent the values of properties, qualifiers,
     method return values, and method arguments. All of the types     method return values, and method arguments. All of the types
     defined in CIMType.h are represented by a Union. The     defined in CIMType.h are represented by a Union. The
Line 60 
Line 68 
     Real32 _real32Value;     Real32 _real32Value;
     Real64 _real64Value;     Real64 _real64Value;
     Uint16 _char16Value;     Uint16 _char16Value;
     String* _stringValue;      char _stringValue[sizeof(String)];
     CIMDateTime* _dateTimeValue;     CIMDateTime* _dateTimeValue;
     CIMObjectPath* _referenceValue;     CIMObjectPath* _referenceValue;
       CIMObject* _objectValue;
  
     Array<Boolean>* _booleanArray;     Array<Boolean>* _booleanArray;
     Array<Uint8>* _uint8Array;     Array<Uint8>* _uint8Array;
Line 79 
Line 88 
     Array<String>* _stringArray;     Array<String>* _stringArray;
     Array<CIMDateTime>* _dateTimeArray;     Array<CIMDateTime>* _dateTimeArray;
     Array<CIMObjectPath>* _referenceArray;     Array<CIMObjectPath>* _referenceArray;
       Array<CIMObject>* _objectArray;
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.16  
changed lines
  Added in v.1.19.10.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2