version 1.27, 2001/12/13 14:54:27
|
version 1.28, 2002/01/10 10:08:33
|
|
|
return _providerName; | return _providerName; |
} | } |
| |
|
// used for enumerateInstances |
|
/** Get subclass names of the given class in the given namespace. |
|
@param nameSpaceName |
|
@param className - class whose subclass names will be gotten. If |
|
className is empty, all classnames are returned. |
|
@param deepInheritance - if true all descendent classes of class |
|
are returned. If className is empty, only root classes are returned. @param subClassNames - output argument to hold subclass names. |
|
@exception CIMException(CIM_ERR_INVALID_CLASS) |
|
*/ |
|
void getSubClassNames( |
|
const String& nameSpaceName, |
|
const String& className, |
|
Boolean deepInheritance, |
|
Array<String>& subClassNames) const |
|
{ |
|
_nameSpaceManager.getSubClassNames(nameSpaceName, |
|
className, |
|
deepInheritance, |
|
subClassNames); |
|
} |
|
|
|
/** Get the names of all superclasses (direct and indirect) of this |
|
class. |
|
*/ |
|
void getSuperClassNames( |
|
const String& nameSpaceName, |
|
const String& className, |
|
Array<String>& subClassNames) const |
|
{ |
|
_nameSpaceManager.getSuperClassNames(nameSpaceName, |
|
className, |
|
subClassNames); |
|
} |
|
|
private: | private: |
| |
void _createAssocInstEntries( | void _createAssocInstEntries( |