6#include <userver/components/loggable_component_base.hpp> 
    7#include <userver/engine/task/single_threaded_task_processors_pool.hpp> 
    8#include <userver/engine/task/task_processor_fwd.hpp> 
   13USERVER_NAMESPACE_BEGIN
 
   16struct TaskProcessorConfig;
 
   38  SingleThreadedTaskProcessors(
const ComponentConfig& config,
 
   39                               const ComponentContext&);
 
   41  ~SingleThreadedTaskProcessors() 
override;
 
   43  engine::SingleThreadedTaskProcessorsPool& GetPool() { 
return pool_; }
 
   48  engine::SingleThreadedTaskProcessorsPool pool_;
 
   52inline constexpr bool kHasValidate<SingleThreadedTaskProcessors> = 
true;