version 1.7, 2003/11/12 13:19:19
|
version 1.8, 2004/01/27 13:48:11
|
|
|
CIMInstance provider; | CIMInstance provider; |
CIMInstance providerModule; | CIMInstance providerModule; |
ProviderName temp; | ProviderName temp; |
|
Boolean hasNoQuery; |
| |
switch (flags) { | switch (flags) { |
case 2: //ProviderType::INSTANCE | case 2: //ProviderType::INSTANCE |
|
|
ProviderType::ASSOCIATION); | ProviderType::ASSOCIATION); |
} | } |
break; | break; |
|
case 7: //ProviderType::QUERY |
|
if (_prm->lookupInstanceProvider(objectName.getNameSpace(),objectName.getClassName(), |
|
provider,providerModule,0,&hasNoQuery)) { |
|
return ProviderName(providerName.getObjectName(), |
|
provider.getProperty(providerModule.findProperty |
|
("Name")).getValue ().toString (), |
|
providerModule.getProperty(providerModule.findProperty |
|
("Location")).getValue().toString(), |
|
providerModule.getProperty(providerModule.findProperty |
|
("InterfaceType")).getValue().toString(), |
|
ProviderType::INSTANCE); |
|
} |
|
break; |
default: | default: |
temp = _lookupProvider(objectName); | temp = _lookupProvider(objectName); |
} | } |