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

Diff for /pegasus/src/Pegasus/ProviderManager2/CMPI/CMPIProvider.cpp between version 1.34 and 1.35

version 1.34, 2007/02/28 08:46:57 version 1.35, 2007/03/14 17:27:49
Line 207 
Line 207 
       else       else
                         compoundName=_location+":"+providername;                         compoundName=_location+":"+providername;
       try {       try {
          // yield before a potentially lengthy operation.  
         Threads::yield();  
          CMPIProvider::initialize(cimom,miVector,compoundName,broker);          CMPIProvider::initialize(cimom,miVector,compoundName,broker);
               if (miVector.miTypes & CMPI_MIType_Method) {               if (miVector.miTypes & CMPI_MIType_Method) {
                 if (miVector.methMI->ft->miName==NULL) noUnload=true;                 if (miVector.methMI->ft->miName==NULL) noUnload=true;
Line 236 
Line 234 
  
    Status savedStatus=_status;    Status savedStatus=_status;
  
       // yield before a potentially lengthy operation.  
       Threads::yield();  
       try       try
       {       {
         if (noUnload==false) {         if (noUnload==false) {
Line 394 
Line 390 
   Status savedStatus=_status;   Status savedStatus=_status;
   if(_status == INITIALIZED)   if(_status == INITIALIZED)
   {   {
           // yield before a potentially lengthy operation.  
           Threads::yield();  
           try           try
     {     {
  


Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2