#include <mutex.h>
  
  
      
        
          | PMutexExcessiveLockInfo::PMutexExcessiveLockInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | PMutexExcessiveLockInfo::PMutexExcessiveLockInfo  | 
          ( | 
          const PDebugLocation &  | 
          location,  | 
         
        
           | 
           | 
          unsigned  | 
          timeout  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | virtual PMutexExcessiveLockInfo::~PMutexExcessiveLockInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
  
  
      
        
          | virtual void PMutexExcessiveLockInfo::AcquiredLock  | 
          ( | 
          uint64_t  | 
          startWaitCycle,  | 
         
        
           | 
           | 
          bool  | 
          readOnly,  | 
         
        
           | 
           | 
          const PDebugLocation &  | 
          location  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | void PMutexExcessiveLockInfo::Construct  | 
          ( | 
          unsigned  | 
          timeout | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void PMutexExcessiveLockInfo::ExcessiveLockPhantom  | 
          ( | 
          const PObject &  | 
          mutex | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | static unsigned PMutexExcessiveLockInfo::MinDeadlockTime  | 
          ( | 
          unsigned  | 
          waitTime | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | void PMutexExcessiveLockInfo::PrintOn  | 
          ( | 
          ostream &  | 
          strm | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | virtual void PMutexExcessiveLockInfo::ReleasedLock  | 
          ( | 
          const PObject &  | 
          mutex,  | 
         
        
           | 
           | 
          uint64_t  | 
          startHeldSamplePoint,  | 
         
        
           | 
           | 
          bool  | 
          readOnly,  | 
         
        
           | 
           | 
          const PDebugLocation &  | 
          location  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | void PMutexExcessiveLockInfo::SetLocationName  | 
          ( | 
          const char *  | 
          name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | atomic<bool> PMutexExcessiveLockInfo::m_excessiveLockActive | 
         
       
   | 
  
mutableprotected   | 
  
 
 
  
  
      
        
          | unsigned PMutexExcessiveLockInfo::m_excessiveLockTimeout | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | uint64_t PMutexExcessiveLockInfo::m_startHeldSamplePoint | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: