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

Diff for /pegasus/src/Pegasus/ProviderManager2/CMPI/CMPILocalProviderManager.cpp between version 1.54 and 1.55

version 1.54, 2008/05/12 09:14:55 version 1.55, 2008/06/19 17:57:08
Line 114 
Line 114 
             {             {
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:GET_PROVIDER()");                     "CMPILocalProviderManager::_provider_ctrl:GET_PROVIDER()");
  
                 String providerName = *(parms->providerName);                 String providerName = *(parms->providerName);
Line 147 
Line 147 
  
                 PEG_TRACE_STRING(                 PEG_TRACE_STRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL4,                      Tracer::LEVEL3,
                     "Returning Provider" + providerName);                     "Returning Provider" + providerName);
  
  
Line 161 
Line 161 
  
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:\                     "CMPILocalProviderManager::_provider_ctrl:\
                     UNLOAD_PROVIDER");                     UNLOAD_PROVIDER");
                 CMPIProvider *pr = 0;                 CMPIProvider *pr = 0;
Line 171 
Line 171 
  
                     PEG_TRACE_STRING(                     PEG_TRACE_STRING(
                         TRC_PROVIDERMANAGER,                         TRC_PROVIDERMANAGER,
                         Tracer::LEVEL4,                          Tracer::LEVEL3,
                         "Unloading CMPIProvider: " + pr->getName());                         "Unloading CMPIProvider: " + pr->getName());
  
                     AutoMutex lock (_providerTableMutex);                     AutoMutex lock (_providerTableMutex);
Line 195 
Line 195 
  
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:\                     "CMPILocalProviderManager::_provider_ctrl:\
                     LOOKUP_PROVIDER");                     LOOKUP_PROVIDER");
  
Line 207 
Line 207 
                 {                 {
                     PEG_TRACE_STRING(                     PEG_TRACE_STRING(
                         TRC_PROVIDERMANAGER,                         TRC_PROVIDERMANAGER,
                         Tracer::LEVEL4,                          Tracer::LEVEL3,
                         "Found CMPIProvider in cache: " +                         "Found CMPIProvider in cache: " +
                         *(parms->providerName));                         *(parms->providerName));
  
Line 219 
Line 219 
  
                     PEG_TRACE_STRING(                     PEG_TRACE_STRING(
                         TRC_PROVIDERMANAGER,                         TRC_PROVIDERMANAGER,
                         Tracer::LEVEL4,                          Tracer::LEVEL2,
                         "Could not find  CMPIProvider in cache: " +                         "Could not find  CMPIProvider in cache: " +
                         *(parms->providerName));                         *(parms->providerName));
                     ccode = -1;                     ccode = -1;
Line 233 
Line 233 
  
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:LOOKUP_MODULE");                     "CMPILocalProviderManager::_provider_ctrl:LOOKUP_MODULE");
  
                 AutoMutex lock (_providerTableMutex);                 AutoMutex lock (_providerTableMutex);
Line 244 
Line 244 
                 {                 {
                     PEG_TRACE_STRING(                     PEG_TRACE_STRING(
                         TRC_PROVIDERMANAGER,                         TRC_PROVIDERMANAGER,
                         Tracer::LEVEL4,                          Tracer::LEVEL2,
                         "Could not find  CMPIProvider Module in cache: "                         "Could not find  CMPIProvider Module in cache: "
                         + *(parms->fileName));                         + *(parms->fileName));
                     ccode = -1;                     ccode = -1;
Line 258 
Line 258 
  
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:\                     "CMPILocalProviderManager::_provider_ctrl:\
                     INSERT_PROVIDER");                     INSERT_PROVIDER");
  
Line 274 
Line 274 
             {             {
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl:INSERT_MODULE");                     "CMPILocalProviderManager::_provider_ctrl:INSERT_MODULE");
                 AutoMutex lock (_providerTableMutex);                 AutoMutex lock (_providerTableMutex);
                 if (false == _modules.insert (*(parms->fileName),                 if (false == _modules.insert (*(parms->fileName),
Line 288 
Line 288 
             {             {
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl: \                     "CMPILocalProviderManager::_provider_ctrl: \
                     UNLOAD_ALL_PROVIDERS");                     UNLOAD_ALL_PROVIDERS");
                 CMPILocalProviderManager *myself =                 CMPILocalProviderManager *myself =
Line 299 
Line 299 
  
                 PEG_TRACE((                 PEG_TRACE((
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL4,                      Tracer::LEVEL3,
                     "providers in cache = %d", myself->_providers.size ()));                     "providers in cache = %d", myself->_providers.size ()));
                 ProviderTable::Iterator i = myself->_providers.start ();                 ProviderTable::Iterator i = myself->_providers.start ();
                 try                 try
Line 338 
Line 338 
             {             {
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL3,
                     "CMPILocalProviderManager::_provider_ctrl: \                     "CMPILocalProviderManager::_provider_ctrl: \
                     UNLOAD_IDLE_PROVIDERS");                     UNLOAD_IDLE_PROVIDERS");
                 AutoMutex lock (_providerTableMutex);                 AutoMutex lock (_providerTableMutex);
Line 482 
Line 482 
                     {                     {
                         PEG_TRACE_CSTRING(                         PEG_TRACE_CSTRING(
                             TRC_PROVIDERMANAGER,                             TRC_PROVIDERMANAGER,
                             Tracer::LEVEL2,                              Tracer::LEVEL1,
                             "Unexpected Exception in UNLOAD_IDLE_PROVIDERS.");                             "Unexpected Exception in UNLOAD_IDLE_PROVIDERS.");
                     }                     }
                     delete [] unloadProviderArray;                     delete [] unloadProviderArray;
Line 605 
Line 605 
             {             {
                 PEG_TRACE_CSTRING(                 PEG_TRACE_CSTRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL1,
                     "Could not allocate thread to take care of deleting "                     "Could not allocate thread to take care of deleting "
                     "user threads. ");                     "user threads. ");
                 delete _reaperThread; _reaperThread = 0;                 delete _reaperThread; _reaperThread = 0;
Line 651 
Line 651 
     {     {
         PEG_TRACE_STRING(         PEG_TRACE_STRING(
             TRC_PROVIDERMANAGER,             TRC_PROVIDERMANAGER,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             String("--- loading proxy:  ") + e.getMessage () );             String("--- loading proxy:  ") + e.getMessage () );
  
         PEG_METHOD_EXIT ();         PEG_METHOD_EXIT ();
Line 661 
Line 661 
     {     {
         PEG_TRACE_CSTRING(         PEG_TRACE_CSTRING(
             TRC_PROVIDERMANAGER,             TRC_PROVIDERMANAGER,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "--- Unexpected exception in loading proxy provider: ---");             "--- Unexpected exception in loading proxy provider: ---");
         PEG_METHOD_EXIT ();         PEG_METHOD_EXIT ();
         throw;         throw;
Line 704 
Line 704 
     {     {
         PEG_TRACE_STRING(         PEG_TRACE_STRING(
             TRC_PROVIDERMANAGER,             TRC_PROVIDERMANAGER,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             String("--- loading local provider:  ") + e.getMessage () );             String("--- loading local provider:  ") + e.getMessage () );
         PEG_METHOD_EXIT ();         PEG_METHOD_EXIT ();
         throw;         throw;
Line 713 
Line 713 
     {     {
         PEG_TRACE_CSTRING(         PEG_TRACE_CSTRING(
             TRC_PROVIDERMANAGER,             TRC_PROVIDERMANAGER,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "--- Unexpected exception in loading local provider ---");             "--- Unexpected exception in loading local provider ---");
         PEG_METHOD_EXIT ();         PEG_METHOD_EXIT ();
         throw;         throw;
Line 784 
Line 784 
         // Unexpected exception; do not assume that no providers are loaded         // Unexpected exception; do not assume that no providers are loaded
         PEG_TRACE_CSTRING(         PEG_TRACE_CSTRING(
             TRC_PROVIDERMANAGER,             TRC_PROVIDERMANAGER,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "Unexpected Exception in hasActiveProviders.");             "Unexpected Exception in hasActiveProviders.");
         PEG_METHOD_EXIT ();         PEG_METHOD_EXIT ();
         return true;         return true;
Line 857 
Line 857 
     {     {
         PEG_TRACE_STRING(         PEG_TRACE_STRING(
             TRC_DISCARDED_DATA,             TRC_DISCARDED_DATA,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "CIMException: " + e.getMessage ());             "CIMException: " + e.getMessage ());
     }     }
     catch (const Exception & e)     catch (const Exception & e)
     {     {
         PEG_TRACE_STRING(         PEG_TRACE_STRING(
             TRC_DISCARDED_DATA,             TRC_DISCARDED_DATA,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "Exception: " + e.getMessage ());             "Exception: " + e.getMessage ());
     }     }
     catch (...)     catch (...)
     {     {
         PEG_TRACE_CSTRING(         PEG_TRACE_CSTRING(
             TRC_DISCARDED_DATA,             TRC_DISCARDED_DATA,
             Tracer::LEVEL2,              Tracer::LEVEL1,
             "Unexpected error in getIndicationProvidersToEnable");             "Unexpected error in getIndicationProvidersToEnable");
     }     }
  
Line 934 
Line 934 
             exceptionMsg = e.getMessage();             exceptionMsg = e.getMessage();
             PEG_TRACE_STRING(             PEG_TRACE_STRING(
                 TRC_PROVIDERMANAGER,                 TRC_PROVIDERMANAGER,
                 Tracer::LEVEL2,                  Tracer::LEVEL1,
                 "Exception caught Loading/Linking Provider Module " +                 "Exception caught Loading/Linking Provider Module " +
                 moduleFileName+ " error is: "+exceptionMsg);                 moduleFileName+ " error is: "+exceptionMsg);
             deleteProvider =true;             deleteProvider =true;
Line 943 
Line 943 
         {         {
             PEG_TRACE_STRING(             PEG_TRACE_STRING(
                 TRC_PROVIDERMANAGER,                 TRC_PROVIDERMANAGER,
                 Tracer::LEVEL2,                  Tracer::LEVEL1,
                 "Unknown exception caught Loading/Linking Provider Module " +                 "Unknown exception caught Loading/Linking Provider Module " +
                 moduleFileName);                 moduleFileName);
             exceptionMsg = moduleFileName;             exceptionMsg = moduleFileName;
Line 955 
Line 955 
             // initialize the provider             // initialize the provider
             PEG_TRACE_STRING(             PEG_TRACE_STRING(
                 TRC_PROVIDERMANAGER,                 TRC_PROVIDERMANAGER,
                 Tracer::LEVEL2,                  Tracer::LEVEL3,
                 "Initializing Provider " + provider->getName());                 "Initializing Provider " + provider->getName());
  
             CIMOMHandle *cimomHandle = new CIMOMHandle ();             CIMOMHandle *cimomHandle = new CIMOMHandle ();
Line 970 
Line 970 
             {             {
                 PEG_TRACE_STRING(                 PEG_TRACE_STRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL1,
                     "Problem initializing: " + e.getMessage());                     "Problem initializing: " + e.getMessage());
                 deleteProvider = true;                 deleteProvider = true;
                 exceptionMsg = e.getMessage();                 exceptionMsg = e.getMessage();
Line 979 
Line 979 
             {             {
                 PEG_TRACE_STRING(                 PEG_TRACE_STRING(
                     TRC_PROVIDERMANAGER,                     TRC_PROVIDERMANAGER,
                     Tracer::LEVEL2,                      Tracer::LEVEL1,
                     "Unknown problem initializing " + provider->getName());                     "Unknown problem initializing " + provider->getName());
                 deleteProvider = true;                 deleteProvider = true;
                 exceptionMsg = provider->getName();                 exceptionMsg = provider->getName();


Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2