Classes for CIM Objects and Containers

o Pegasus_Array_h
This class provides a list of object types that are supported by the the ArrayInter object.
o Array
This class is used to represent arrays of intrinsic data types in CIM.
o Boolean
This class provides an implementation of the boolean for compilers which do not support "bool" as a type.
o CIMClass
The CIMClass class is used to represent CIM classes in Pegasus.
o CIMConstClass
CIMConstClass
o CIMDateTime
The CIMDateTime class represents the CIM datetime data type as a C++ class CIMDateTime.
o operator==
Compares two CIMDateTime objects and returns true if they represent the same time or length of time.
o CIMFlavor
The CIMFlavor class implements the concept of the CIM qualifier flavor that encapsulates the propagation and override rules for qualifiers.
o CIMInstance
This class represents the instance of a CIM class.
o CIMConstInstance
o CIMMethod
The CIMMethod class is used to represent CIM methods in Pegasus.
o CIMConstMethod
The CIMConstMethod class is used to represent CIM methods in the same manner as the CIMMethod class except that the const attribute is applied to the objects created.
o CIMName
The CIMName class defines methods for handling CIM names.
o operator==
Compares two CIMNames to determine if they are equal.
o operator!=
Compares two CIMNames to determine if they are not equal.
o CIMNamespaceName
The CIMNamespaceName class defines methods for handling CIM namespace names.
o CIMObject
The CIMObject class is the superclass for the CIMInstance and CIMClass classes.
o CIMConstObject
REVIEWERS: Add class defintion here
o CIMKeyBinding
The CIMKeyBinding class associates a key name, value, and type.
o CIMObjectPath
The CIMObjectPath class represents the value of a reference.
o CIMParamValue
o CIMParameter
This class provides the interface to construct and manage CIM Parameters.
o CIMConstParameter
o CIMProperty
The CIMProperty class is used to represent CIM properties in Pegasus.
o CIMConstProperty
o CIMPropertyList
The CIMPropertyList class is used to represent a list of CIM properties in Pegasus.
o CIMQualifier
The CIMQualifier class is used to represent CIM qualifiers in Pegasus.
o CIMConstQualifier
o CIMQualifierDecl
The CIMQualifierDecl class is used to represent CIM qualifier declarations in Pegasus.
o CIMConstQualifierDecl
o CIMQualifierList
This class is for representing Qualifier lists in the CIM interface.
o CIMScope
The CIMScope class implements the concept of the scope of a CIM qualifier object.
o CIMStatusCode
CIM Status codes defined in the DMTF CIM Operations over HTTP specification.
o cimStatusCodeToString
Experimental Interface
o cimStatusCodeToString_Thread
Experimental Interface
o CIMType
The CIMType enumeration defines symbolic constants for the CIM data types.
o cimTypeToString
Returns a string representation of the given type.
o CIMValue
The CIMValue class represents a value of any of the CIM data types (see CIMType for a list of valid CIM data types).
o operator==
operator == compares two CIMValue objects for equality.
o operator!=
operator != compares two CIMValue objects for inequality.
o Char16
The Char16 class represents a CIM sixteen bit character (char16).
o CString
The CString class provides access to an 8-bit String representation
o String
The Pegasus String C++ Class implements the CIM string type.
o operator==
String operator == tests for equality between two strings of any of the types String or char*.
o operator==
String operator ==.
o operator==
String operator ==.
o operator!=
String operator ==.
o (ostream)
REVIEWERS: Insert description here.
o operator+
This overload operator (+) concatenates String objects.
o operator<
The overload operator (<) compares String obects.
o operator<=
The overload operator (<=) compares String objects.
o operator>
The overload operator (>) compares String objects.
o operator>=
The overload operator (>=) compares String objects.
o PEGASUS_NAMESPACE_END

Alphabetic index Hierarchy of classes