(file) Return to cimobjects.dxx CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / DevManual

Diff for /pegasus/doc/DevManual/cimobjects.dxx between version 1.1 and 1.4

version 1.1, 2001/02/02 18:48:20 version 1.4, 2005/12/14 18:38:54
Line 1 
Line 1 
 /* /*
     $Log$  
     Revision 1.1  2001/02/02 18:48:20  karl  
     Doc++ expansion  
   
 */ */
 /** @name CIM Objects in Pegasus /** @name CIM Objects in Pegasus
  
Line 15 
Line 11 
 <LI>Properties <LI>Properties
 <LI>Methods <LI>Methods
 <LI>Arrays <LI>Arrays
 <LI>etc.  
 </UL> </UL>
 Pegasus implements representations of these objects in C++ classes and Pegasus implements representations of these objects in C++ classes and
 provides methods for creation, manipulation, and deletion of the objects. provides methods for creation, manipulation, and deletion of the objects.
  
 In addition, Pegasus implements a number of the key concepts built into CIM as objects including:  
  
   In addition, Pegasus implements a number of the key concepts built into CIM as objects including:
 <UL> <UL>
 <LI> Scope <LI> Scope
 <LI> Flavor <LI> Flavor
 <LIetc.  <LI>Object Path
   <LI>etc.
 </UL> </UL>
  
   Much of the programming of the Pegasus object broker, clients, and in particular providers and service extensions in the Pegasus envrinment depends on the use of these C++ representations of CIM Objects and concepts.
  
 There is a class for every major CIM object as follows:  Each Pegasus CIM C++ Object representation includes:
   
 CIM Classes - ClassDecl  
 CIM Instances - InstanceDecl  
 CIM Qualifiers - Qualifier  
 CIM Properties - Property  
 CIM Methods - Method  
 CIM Scope - Scope  
 CIM Flavor - Flavor  
 CIM Qualifier Type - Qualifier types  
 CIM Arrays Array  
  
   <UL>
   <LI>TConstructors and destructors
   <LI>Methods for manipulation of sub-objects.  Thus, the class and instance classes provide for manipulation of the property, qualifier, and method objects that are contained in these classes.
   <LI>Methods for finding sub-objects. Thus, the class and instance classes provide for finding property, qualifier, and method objects within an instnace of a CIMClass or CIMInstance. These methods are generally built around defining the name of the object to be found and having an index to that object returned.
   <LI>Methods for comparison
   <LI>Methods for cloning
   <LI>Methods to convert the object to XML
   <LI>Methods to convert the object to MOF (Planned)
   </UL>
   There is a class for every major CIM object and concept as shown in the table in \Ref{CIM Object Table}
 */ */


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2