32 #ifndef Pegasus_Object_h 33 #define Pegasus_Object_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 37 #include <Pegasus/Common/String.h> 38 #include <Pegasus/Common/CIMName.h> 39 #include <Pegasus/Common/Array.h> 40 #include <Pegasus/Common/CIMProperty.h> 41 #include <Pegasus/Common/CIMQualifier.h> 42 #include <Pegasus/Common/CIMPropertyList.h> 44 PEGASUS_NAMESPACE_BEGIN
132 const CIMName& getClassName()
const;
168 Uint32 findQualifier(
const CIMName& name)
const;
200 void removeQualifier(Uint32 index);
208 Uint32 getQualifierCount()
const;
228 Uint32 findProperty(
const CIMName& name)
const;
260 void removeProperty(Uint32 index);
268 Uint32 getPropertyCount()
const;
293 Boolean isUninitialized()
const;
309 Boolean isClass()
const;
315 Boolean isInstance()
const;
341 Boolean includeQualifiers,
342 Boolean includeClassOrigin,
358 #define PEGASUS_ARRAY_T CIMObject 359 # include <Pegasus/Common/ArrayInter.h> 360 #undef PEGASUS_ARRAY_T 459 const CIMName& getClassName()
const;
476 Uint32 findQualifier(
const CIMName& name)
const;
495 Uint32 getQualifierCount()
const;
504 Uint32 findProperty(
const CIMName& name)
const;
523 Uint32 getPropertyCount()
const;
549 Boolean isUninitialized()
const;
565 Boolean isClass()
const;
572 Boolean isInstance()
const;
585 PEGASUS_NAMESPACE_END
Definition: CIMProperty.h:100
Definition: CIMProperty.h:396
Definition: CIMObjectPath.h:388
Definition: CIMInstance.h:64
Definition: CIMQualifier.h:273
Definition: CIMClass.h:482
Definition: CIMQualifier.h:68
Definition: CIMPropertyList.h:61
Definition: CIMClass.h:61
Definition: CIMInstance.h:368
Definition: CIMObject.h:75
Definition: CIMObject.h:376