#include <ptr_dispatcher.hh>
- Author
 - cpellegrino 
 
Definition at line 12 of file ptr_dispatcher.hh.
 
◆ ptrDispatcher()
  
  
      
        
          | ptrDispatcher::ptrDispatcher  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~ptrDispatcher()
  
  
      
        
          | ptrDispatcher::~ptrDispatcher  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ close()
  
  
      
        
          | void ptrDispatcher::close  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ signal()
  
  
      
        
          | void ptrDispatcher::signal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ lock()
  
  
      
        
          | void ptrDispatcher::lock  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ unlock()
  
  
      
        
          | void ptrDispatcher::unlock  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_nolock()
  
  
      
        
          | void* ptrDispatcher::get_nolock  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get()
  
  
      
        
          | void* ptrDispatcher::get  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ put_nolock()
  
  
      
        
          | void ptrDispatcher::put_nolock  | 
          ( | 
          void *  | 
          pointer | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ put()
  
  
      
        
          | void ptrDispatcher::put  | 
          ( | 
          void *  | 
          pointer | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ wait()
  
  
      
        
          | void ptrDispatcher::wait  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ m_queue
  
  
      
        
          | std::deque<void*> ptrDispatcher::m_queue | 
         
       
   | 
  
private   | 
  
 
 
◆ m_mutex
  
  
      
        
          | pthread_mutex_t ptrDispatcher::m_mutex | 
         
       
   | 
  
private   | 
  
 
 
◆ m_cond
  
  
      
        
          | pthread_cond_t ptrDispatcher::m_cond | 
         
       
   | 
  
private   | 
  
 
 
◆ m_status
  
  
      
        
          | boost::atomic<bool> ptrDispatcher::m_status | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: