version 1.12, 2006/05/09 19:09:36
|
version 1.13, 2006/10/20 19:19:44
|
|
|
CIMValue nameValue = | CIMValue nameValue = |
tableValue.providers [j].providerModule.getProperty | tableValue.providers [j].providerModule.getProperty |
(tableValue.providers [j].providerModule.findProperty | (tableValue.providers [j].providerModule.findProperty |
(_PROPERTY_NAME)).getValue (); |
(PEGASUS_PROPERTYNAME_NAME)).getValue (); |
nameValue.get (providerModuleName); | nameValue.get (providerModuleName); |
| |
// | // |
|
|
CIMValue nameValue = | CIMValue nameValue = |
tableValue.providers [l].providerModule.getProperty | tableValue.providers [l].providerModule.getProperty |
(tableValue.providers [l].providerModule.findProperty | (tableValue.providers [l].providerModule.findProperty |
(_PROPERTY_NAME)).getValue (); |
(PEGASUS_PROPERTYNAME_NAME)).getValue (); |
nameValue.get (providerModuleName); | nameValue.get (providerModuleName); |
if (providerModuleName != moduleName) | if (providerModuleName != moduleName) |
{ | { |
|
|
CIMObjectPath handlerPath; | CIMObjectPath handlerPath; |
for (Uint32 i = 0; i < subscriptionKB.size (); i++) | for (Uint32 i = 0; i < subscriptionKB.size (); i++) |
{ | { |
if ((subscriptionKB [i].getName () == _PROPERTY_FILTER) && |
if ((subscriptionKB [i].getName () == PEGASUS_PROPERTYNAME_FILTER) && |
(subscriptionKB [i].getType () == CIMKeyBinding::REFERENCE)) | (subscriptionKB [i].getType () == CIMKeyBinding::REFERENCE)) |
{ | { |
filterPath = subscriptionKB [i].getValue (); | filterPath = subscriptionKB [i].getValue (); |
} | } |
if ((subscriptionKB [i].getName () == _PROPERTY_HANDLER) && |
if ((subscriptionKB [i].getName () == PEGASUS_PROPERTYNAME_HANDLER) && |
(subscriptionKB [i].getType () == CIMKeyBinding::REFERENCE)) | (subscriptionKB [i].getType () == CIMKeyBinding::REFERENCE)) |
{ | { |
handlerPath = subscriptionKB [i].getValue (); | handlerPath = subscriptionKB [i].getValue (); |
|
|
filterPath.setHost (String::EMPTY); | filterPath.setHost (String::EMPTY); |
handlerPath.setHost (String::EMPTY); | handlerPath.setHost (String::EMPTY); |
Array <CIMKeyBinding> kb; | Array <CIMKeyBinding> kb; |
kb.append (CIMKeyBinding (_PROPERTY_FILTER, CIMValue (filterPath))); |
kb.append (CIMKeyBinding (PEGASUS_PROPERTYNAME_FILTER, CIMValue (filterPath))); |
kb.append (CIMKeyBinding (_PROPERTY_HANDLER, CIMValue (handlerPath))); |
kb.append (CIMKeyBinding (PEGASUS_PROPERTYNAME_HANDLER, CIMValue (handlerPath))); |
CIMObjectPath activeSubscriptionsKey ("", subscription.getNameSpace (), | CIMObjectPath activeSubscriptionsKey ("", subscription.getNameSpace (), |
subscription.getClassName (), kb); | subscription.getClassName (), kb); |
| |
|
|
{ | { |
String providerName = providers [i].provider.getProperty | String providerName = providers [i].provider.getProperty |
(providers [i].provider.findProperty | (providers [i].provider.findProperty |
(_PROPERTY_NAME)).getValue ().toString (); |
(PEGASUS_PROPERTYNAME_NAME)).getValue ().toString (); |
traceString.append (providerName); | traceString.append (providerName); |
traceString.append (" Classes: "); | traceString.append (" Classes: "); |
for (Uint32 j = 0; j < providers[i].classList.size (); j++) | for (Uint32 j = 0; j < providers[i].classList.size (); j++) |