#include <synchro_nix.h>
Definition at line 20 of file synchro_nix.h.
 
  
  
      
        
          | pfc::mutexBase::mutexBase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | pfc::mutexBase::~mutexBase  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | pfc::mutexBase::mutexBase  | 
          ( | 
          const mutexBase &  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | void pfc::mutexBase::create  | 
          ( | 
          const pthread_mutexattr_t *  | 
          attr | ) | 
           | 
        
      
 
Definition at line 7 of file synchro_nix.cpp.
    8         if (pthread_mutex_init( &
obj, attr) != 0) {
     9             throw exception_bug_check();
 
 
 
 
      
        
          | void pfc::mutexBase::create  | 
          ( | 
          const mutexAttr &  | 
          a | ) | 
           | 
        
      
 
Definition at line 18 of file synchro_nix.cpp.
void create(const pthread_mutexattr_t *attr)
 
 
 
 
      
        
          | void pfc::mutexBase::createRecur  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 15 of file synchro_nix.cpp.
   16         mutexAttr a; a.setRecursive(); 
create(&a.attr);
 void create(const pthread_mutexattr_t *attr)
 
 
 
 
      
        
          | void pfc::mutexBase::destroy  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void pfc::mutexBase::enter  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void pfc::mutexBase::leave  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void pfc::mutexBase::lock  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void pfc::mutexBase::operator=  | 
          ( | 
          const mutexBase &  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void pfc::mutexBase::unlock  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | pthread_mutex_t pfc::mutexBase::obj | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: