version 1.90, 2006/08/18 17:58:46
|
version 1.91, 2006/09/27 20:13:20
|
|
|
try | try |
{ | { |
enumInstances = | enumInstances = |
_providerRegistrationManager->enumerateInstances(classReference, |
_providerRegistrationManager->enumerateInstancesForClass( |
|
classReference, |
includeQualifiers, | includeQualifiers, |
includeClassOrigin, | includeClassOrigin, |
propertyList); | propertyList); |
|
|
try | try |
{ | { |
enumInstanceNames = | enumInstanceNames = |
_providerRegistrationManager->enumerateInstanceNames(classReference); |
_providerRegistrationManager->enumerateInstanceNamesForClass( |
|
classReference); |
} | } |
catch(const CIMException&) | catch(const CIMException&) |
{ | { |
|
|
PEGASUS_CLASSNAME_PROVIDER, ref.getKeyBindings()); | PEGASUS_CLASSNAME_PROVIDER, ref.getKeyBindings()); |
| |
Array<CIMObjectPath> instanceNames = | Array<CIMObjectPath> instanceNames = |
_providerRegistrationManager->enumerateInstanceNames(reference); |
_providerRegistrationManager->enumerateInstanceNamesForClass( |
|
reference); |
| |
// find all the instances which have same module name as moduleName | // find all the instances which have same module name as moduleName |
for (Uint32 i = 0, n=instanceNames.size(); i < n; i++) | for (Uint32 i = 0, n=instanceNames.size(); i < n; i++) |
|
|
// get all provider instances which have same module name as | // get all provider instances which have same module name as |
// moduleName | // moduleName |
Array<CIMObjectPath> instanceNames = | Array<CIMObjectPath> instanceNames = |
_providerRegistrationManager->enumerateInstanceNames(providerRef); |
_providerRegistrationManager->enumerateInstanceNamesForClass( |
|
providerRef); |
| |
for(Uint32 i = 0, n=instanceNames.size(); i < n; i++) | for(Uint32 i = 0, n=instanceNames.size(); i < n; i++) |
{ | { |
|
|
// moduleName | // moduleName |
// | // |
Array<CIMObjectPath> instanceNames = | Array<CIMObjectPath> instanceNames = |
_providerRegistrationManager->enumerateInstanceNames(providerRef); |
_providerRegistrationManager->enumerateInstanceNamesForClass( |
|
providerRef); |
CIMInstance pInstance; | CIMInstance pInstance; |
String _moduleName; | String _moduleName; |
String _providerName; | String _providerName; |
|
|
| |
capabilityRef = CIMObjectPath(providerRef.getHost(), | capabilityRef = CIMObjectPath(providerRef.getHost(), |
providerRef.getNameSpace(), | providerRef.getNameSpace(), |
PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION, |
PEGASUS_CLASSNAME_PROVIDERCAPABILITIES, |
providerRef.getKeyBindings()); | providerRef.getKeyBindings()); |
| |
// get all Capabilities instances | // get all Capabilities instances |
Array<CIMObjectPath> instanceNames = | Array<CIMObjectPath> instanceNames = |
_providerRegistrationManager->enumerateInstanceNames(capabilityRef); |
_providerRegistrationManager->enumerateInstanceNamesForClass( |
|
capabilityRef); |
| |
String _moduleName, _providerName; | String _moduleName, _providerName; |
CIMInstance capInstance; | CIMInstance capInstance; |