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

Diff for /pegasus/src/Pegasus/Common/Monitor.cpp between version 1.103.10.26 and 1.103.10.27

version 1.103.10.26, 2006/10/10 08:33:26 version 1.103.10.27, 2006/10/18 04:24:42
Line 749 
Line 749 
                                                 entries.reset(_entries);                                                 entries.reset(_entries);
                                                 entries[indx]._status = _MonitorEntry::IDLE;                                                 entries[indx]._status = _MonitorEntry::IDLE;
                                                 handled_events = true;                                                 handled_events = true;
                                                   delete [] hPipeList;
                                                   return handled_events;
  
                                         }                                         }
                                 }                                 }
Line 758 
Line 760 
                                 handled_events = true;                                 handled_events = true;
                         }                         }
         }         }
             return(handled_events);                  delete [] hPipeList;
                   return handled_events;
     }     }
  
  
Line 790 
Line 793 
         for (int pipeIndex = 0; pipeIndex < pipeEntryCount; pipeIndex++)         for (int pipeIndex = 0; pipeIndex < pipeEntryCount; pipeIndex++)
             {             {
             dwBytesAvail = 0;             dwBytesAvail = 0;
                     Tracer::trace(TRC_HTTP,Tracer::LEVEL4," PIPE_PEEKING for PIPE = %u ", hPipeList[pipeIndex]);  
                     bPeekPipe = ::PeekNamedPipe(hPipeList[pipeIndex],                     bPeekPipe = ::PeekNamedPipe(hPipeList[pipeIndex],
                                                     NULL,                                                     NULL,
                                                                     NULL,                                                                     NULL,
Line 806 
Line 808 
                             Tracer::trace(TRC_HTTP,Tracer::LEVEL4," PIPE_PEEKING FOUND = %u BYTES", dwBytesAvail);                             Tracer::trace(TRC_HTTP,Tracer::LEVEL4," PIPE_PEEKING FOUND = %u BYTES", dwBytesAvail);
  
                             pEvents = 1;                             pEvents = 1;
                             Tracer::trace(TRC_HTTP, Tracer::LEVEL4, "EVENT TRIGGERED in Pipe = %u ",entries[indexPipeCountAssociator[pipeIndex]].namedPipe.getPipe());  
                     entries[indexPipeCountAssociator[pipeIndex]].pipeSet = true;                     entries[indexPipeCountAssociator[pipeIndex]].pipeSet = true;
                             Tracer::trace(TRC_HTTP, Tracer::LEVEL4,                             Tracer::trace(TRC_HTTP, Tracer::LEVEL4,
                     "Monitor::run select event received events = %d, \                     "Monitor::run select event received events = %d, \
Line 905 
Line 906 
                                                 autoEntryMutex.lock();                                                 autoEntryMutex.lock();
                                     entries.reset(_entries);                                     entries.reset(_entries);
                                     entries[pIndx]._status = _MonitorEntry::IDLE;                                     entries[pIndx]._status = _MonitorEntry::IDLE;
                                                 return true;                                                          delete [] hPipeList;
                                   return(handled_events);
   
                                         }                                         }
  
  


Legend:
Removed from v.1.103.10.26  
changed lines
  Added in v.1.103.10.27

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2