|
32 #ifndef Pegasus_ObjectPath_h 33 #define Pegasus_ObjectPath_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/Exception.h> 42 PEGASUS_NAMESPACE_BEGIN 45 class CIMKeyBindingRep; 46 class CIMObjectPathRep; 143 const CIMName& getName() const; 149 void setName( const CIMName& name); 155 const String& getValue() const; 161 void setValue( const String& value); 167 Type getType() const; 173 void setType(Type type); 186 CIMKeyBindingRep* _rep; 198 PEGASUS_COMMON_LINKAGE Boolean operator==( 202 #define PEGASUS_ARRAY_T CIMKeyBinding 203 # include <Pegasus/Common/ArrayInter.h> 204 #undef PEGASUS_ARRAY_T 482 void set( const String& objectName); 496 const String& getHost() const; 509 void setHost( const String& host); 527 const CIMName& getClassName() const; 533 void setClassName( const CIMName& className); 580 Uint32 makeHashCode() const; 592 String _toStringCanonical() const; 594 CIMObjectPathRep* _rep; 596 friend class SQLiteStore; 597 friend class SCMOInstance; 598 friend class SCMOClass; 607 PEGASUS_COMMON_LINKAGE Boolean operator==( 617 PEGASUS_COMMON_LINKAGE Boolean operator!=( 621 #define PEGASUS_ARRAY_T CIMObjectPath 622 # include <Pegasus/Common/ArrayInter.h> 623 #undef PEGASUS_ARRAY_T 625 PEGASUS_NAMESPACE_END Definition: CIMObjectPath.h:388
Definition: CIMValue.h:63
Definition: CIMObjectPath.h:64
Definition: ArrayInter.h:44
Definition: CIMName.h:255
Type Definition: CIMObjectPath.h:61
Definition: CIMObjectPath.h:53
Definition: CIMObjectPath.h:68
Definition: CIMObjectPath.h:66
|