(file) Return to ClientCIMOMHandleRep.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Provider

Diff for /pegasus/src/Pegasus/Provider/ClientCIMOMHandleRep.cpp between version 1.13 and 1.13.4.2

version 1.13, 2006/11/14 18:34:54 version 1.13.4.2, 2007/10/30 18:05:45
Line 57 
Line 57 
     {     {
         try         try
         {         {
             _lock.try_lock();              // assume default client timeout
               _lock.timed_lock(20000);
         }         }
         catch (AlreadyLocked &)          catch (WaitFailed &)
         {         {
             PEG_TRACE_STRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,
                 "AlreadyLocked Exception, throwing CIMException");                  "WaitFailed Exception waiting for CIMOMHandle,"
                       " throwing CIMException");
   
             throw CIMException(CIM_ERR_ACCESS_DENIED, MessageLoaderParms(             throw CIMException(CIM_ERR_ACCESS_DENIED, MessageLoaderParms(
                 "Provider.CIMOMHandle.RECURSIVE_USE_CIMOMHANDLE",                  "Provider.CIMOMHandle.CIMOMHANDLE_TIMEOUT",
                 "Recursive Use of CIMOMHandle Attempted"));                  "Timeout waiting for CIMOMHandle"));
         }         }
         catch (Exception& e)         catch (Exception& e)
         {         {
Line 75 
Line 78 
         }         }
         catch (...)         catch (...)
         {         {
             PEG_TRACE_STRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,
                 "Unexpected exception");                 "Unexpected exception");
             throw;             throw;
         }         }
Line 95 
Line 98 
         }         }
         catch (...)         catch (...)
         {         {
             PEG_TRACE_STRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,
                 "Ignoring unknown exception");                 "Ignoring unknown exception");
         }         }
     }     }
Line 131 
Line 134 
         //         //
         if (client == 0)         if (client == 0)
         {         {
             PEG_TRACE_STRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,
                 "Creating CIMClient connection");                 "Creating CIMClient connection");
             client = new CIMClient();             client = new CIMClient();
             client->connectLocal();             client->connectLocal();
Line 223 
Line 226 
         }         }
         catch (...)         catch (...)
         {         {
             PEG_TRACE_STRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_CIMOM_HANDLE, Tracer::LEVEL2,
                 "Ignoring unknown exception");                 "Ignoring unknown exception");
         }         }
     }     }


Legend:
Removed from v.1.13  
changed lines
  Added in v.1.13.4.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2