#include <IQueueBase.h>
§ IQueueBase()
      
        
          | BaseLib::IQueueBase::IQueueBase | ( | SharedObjects * | baseLib, | 
        
          |  |  | uint32_t | queueCount | 
        
          |  | ) |  |  | 
      
 
 
§ ~IQueueBase()
  
  | 
        
          | virtual BaseLib::IQueueBase::~IQueueBase | ( |  | ) |  |  | inlinevirtual | 
 
 
§ printQueueFullError()
      
        
          | void BaseLib::IQueueBase::printQueueFullError | ( | BaseLib::Output & | out, | 
        
          |  |  | const std::string & | message | 
        
          |  | ) |  |  | 
      
 
Prints a rate limited (1 output per 10 seconds) error message and keeps count of error messages. 
- Parameters
- 
  
    | out | The output object. |  | message | The message to print. |  
 
 
 
§ _bl
§ _droppedEntries
  
  | 
        
          | std::atomic<uint32_t> BaseLib::IQueueBase::_droppedEntries {0} |  | protected | 
 
 
§ _lastQueueFullError
  
  | 
        
          | std::atomic<int64_t> BaseLib::IQueueBase::_lastQueueFullError {0} |  | protected | 
 
 
§ _queueCount
  
  | 
        
          | int32_t BaseLib::IQueueBase::_queueCount = 2 |  | protected | 
 
 
§ _stopProcessingThread
  
  | 
        
          | std::unique_ptr<std::atomic_bool[]> BaseLib::IQueueBase::_stopProcessingThread |  | protected | 
 
 
The documentation for this class was generated from the following files: