(file) Return to JMPILocalProviderManager.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / JMPI

Diff for /pegasus/src/Pegasus/ProviderManager2/JMPI/JMPILocalProviderManager.cpp between version 1.10 and 1.10.2.1

version 1.10, 2006/01/30 16:18:10 version 1.10.2.1, 2006/05/17 20:57:39
Line 100 
Line 100 
             String interfaceName = *(parms->interfaceName);             String interfaceName = *(parms->interfaceName);
  
             DDD(PEGASUS_STD(cout)             DDD(PEGASUS_STD(cout)
                 <<"--- JMPILocalProviderManager::_provider_ctrl: GET_PROVIDER "                  <<"--- JMPILocalProviderManager::_provider_ctrl: GET_PROVIDER providerName = "
                 <<providerName                 <<providerName
                   <<", moduleFileName = "
                   <<moduleFileName
                   <<", interfaceName = "
                   <<interfaceName
                 <<PEGASUS_STD(endl));                 <<PEGASUS_STD(endl));
  
               if (providerName.size () == 0)
               {
                  throw NullPointer();
               }
   
             JMPIProvider::OpProviderHolder* ph =             JMPIProvider::OpProviderHolder* ph =
                reinterpret_cast< JMPIProvider::OpProviderHolder* >( ret );                reinterpret_cast< JMPIProvider::OpProviderHolder* >( ret );
             JMPIProviderModule *newModule = NULL;             JMPIProviderModule *newModule = NULL;
Line 114 
Line 123 
  
             try             try
             {             {
                {  
                   AutoMutex lock (_providerTableMutex);                   AutoMutex lock (_providerTableMutex);
  
                   if (true == _providers.lookup(providerName, provider))                   if (true == _providers.lookup(providerName, provider))
Line 139 
Line 147 
  
                       ph->SetProvider(provider);                       ph->SetProvider(provider);
  
 //////////////////////ph->GetProvider().update_idle_timer();  ///////////////////ph->GetProvider().update_idle_timer();
                       break;                       break;
                   }                   }
  
Line 195 
Line 203 
                           <<moduleFileName                           <<moduleFileName
                           <<PEGASUS_STD(endl));                           <<PEGASUS_STD(endl));
                   }                   }
                }  
  
                PEG_TRACE_STRING(TRC_PROVIDERMANAGER,                PEG_TRACE_STRING(TRC_PROVIDERMANAGER,
                                 Tracer::LEVEL4,                                 Tracer::LEVEL4,
Line 288 
Line 295 
                       throw UninitializedObjectException();                       throw UninitializedObjectException();
                   }                   }
                }                }
   
   ///////////////provider->update_idle_timer();
   
                  _providers.insert(providerName, provider);
             }             }
             catch (...)             catch (...)
             {             {
Line 308 
Line 319 
                throw;                throw;
             }             }
  
   
 //          provider->update_idle_timer();  
   
             _providers.insert(providerName, provider);  
   
             DDD(PEGASUS_STD(cout)             DDD(PEGASUS_STD(cout)
                 <<"--- JMPILocalProviderManager::_provider_ctrl:"                 <<"--- JMPILocalProviderManager::_provider_ctrl:"
                   "setting provider to "                   "setting provider to "


Legend:
Removed from v.1.10  
changed lines
  Added in v.1.10.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2