version 1.70, 2006/11/07 19:09:26
|
version 1.71, 2006/11/14 18:34:58
|
|
|
const CIMName& className = CIMName(), | const CIMName& className = CIMName(), |
Boolean deepInheritance = false); | Boolean deepInheritance = false); |
| |
|
|
/** | /** |
Enumerates the instances of the specified class and its subclasses. | Enumerates the instances of the specified class and its subclasses. |
This method mimics the client behavior for the EnumerateInstances | This method mimics the client behavior for the EnumerateInstances |
|
|
*/ | */ |
virtual void deleteNameSpace(const CIMNamespaceName& nameSpace); | virtual void deleteNameSpace(const CIMNamespaceName& nameSpace); |
| |
virtual Boolean getNameSpaceAttributes(const CIMNamespaceName& nameSpace, |
virtual Boolean getNameSpaceAttributes( |
|
const CIMNamespaceName& nameSpace, |
NameSpaceAttributes & attributes); | NameSpaceAttributes & attributes); |
| |
//////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////// |
|
|
Array<CIMName>& subClassNames) const | Array<CIMName>& subClassNames) const |
{ | { |
ReadLock lock(const_cast<ReadWriteSem&>(_lock)); | ReadLock lock(const_cast<ReadWriteSem&>(_lock)); |
_nameSpaceManager.getSuperClassNames(nameSpaceName, |
_nameSpaceManager.getSuperClassNames( |
className, |
nameSpaceName, className, subClassNames); |
subClassNames); |
|
} | } |
| |
virtual Boolean isRemoteNameSpace( | virtual Boolean isRemoteNameSpace( |
|
|
String & remoteInfo); | String & remoteInfo); |
| |
#ifdef PEGASUS_DEBUG | #ifdef PEGASUS_DEBUG |
void DisplayCacheStatistics(void); |
void DisplayCacheStatistics(); |
#endif | #endif |
| |
protected: | protected: |