#include <data_input_interface.hh>
- Author
 - cpellegrino 
 
Definition at line 18 of file data_input_interface.hh.
 
◆ DataInputInterface()
  
  
      
        
          | DataInputInterface::DataInputInterface  | 
          ( | 
          size_t |           number_of_workers = 1 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~DataInputInterface()
  
  
      
        
          | DataInputInterface::~DataInputInterface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ stop()
  
  
      
        
          | void DataInputInterface::stop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ pause()
  
  
      
        
          | void DataInputInterface::pause  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ cont()
  
  
      
        
          | void DataInputInterface::cont  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ start()
  
  
      
        
          | void DataInputInterface::start  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 70 of file data_input_interface.hh.
   71  {
   72    assert(!
m_threads && 
"Calling DataInputInterface::start() on started istance.");
 
   73 
   77    {
   78      m_threads->create_thread(boost::bind(&boost::asio::io_service::run,
 
   80    }
   81  }
 
 
 
◆ add_worker()
  
  
      
        
          | void DataInputInterface::add_worker  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ add_channel()
  
  
      
        
          | void DataInputInterface::add_channel  | 
          ( | 
          unsigned short |           port,  | 
         
        
           | 
           | 
          FrameFarm & |           farm ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_number_of_workers
  
  
      
        
          | size_t DataInputInterface::m_number_of_workers | 
         
       
   | 
  
private   | 
  
 
 
◆ m_channel_handlers
◆ m_service
  
  
      
        
          | boost::asio::io_service DataInputInterface::m_service | 
         
       
   | 
  
private   | 
  
 
 
◆ m_threads
  
  
      
        
          | boost::scoped_ptr<boost::thread_group> DataInputInterface::m_threads | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: