version 1.2, 2002/05/15 23:14:20
|
version 1.3, 2002/05/30 15:55:19
|
|
|
// | // |
// Author: Mike Brasher (mbrasher@bmc.com) | // Author: Mike Brasher (mbrasher@bmc.com) |
// | // |
|
// Modified By: Carol Ann Krug Graves, Hewlett-Packard Company |
|
// (carolann_graves@hp.com) |
|
// |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_Common_RepositoryBase_h | #ifndef Pegasus_Common_RepositoryBase_h |
|
|
#include <Pegasus/Common/CIMClass.h> | #include <Pegasus/Common/CIMClass.h> |
#include <Pegasus/Common/CIMObject.h> | #include <Pegasus/Common/CIMObject.h> |
#include <Pegasus/Common/CIMInstance.h> | #include <Pegasus/Common/CIMInstance.h> |
#include <Pegasus/Common/CIMNamedInstance.h> |
|
#include <Pegasus/Common/CIMPropertyList.h> | #include <Pegasus/Common/CIMPropertyList.h> |
#include <Pegasus/Common/CIMQualifierDecl.h> | #include <Pegasus/Common/CIMQualifierDecl.h> |
| |
|
|
| |
virtual void modifyInstance( | virtual void modifyInstance( |
const String& nameSpace, | const String& nameSpace, |
const CIMNamedInstance& modifiedInstance, |
const CIMInstance& modifiedInstance, |
Boolean includeQualifiers = true, | Boolean includeQualifiers = true, |
const CIMPropertyList& propertyList = CIMPropertyList()) = 0; | const CIMPropertyList& propertyList = CIMPropertyList()) = 0; |
| |
|
|
const String& className = String::EMPTY, | const String& className = String::EMPTY, |
Boolean deepInheritance = false) = 0; | Boolean deepInheritance = false) = 0; |
| |
virtual Array<CIMNamedInstance> enumerateInstances( |
virtual Array<CIMInstance> enumerateInstances( |
const String& nameSpace, | const String& nameSpace, |
const String& className, | const String& className, |
Boolean deepInheritance = true, | Boolean deepInheritance = true, |