userver: engine::TaskProcessorPoolsConfig Struct Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
engine::TaskProcessorPoolsConfig Struct Referencefinal

A lightweight TaskProcessor config for engine::RunStandalone. More...

#include <userver/engine/run_standalone.hpp>

+ Collaboration diagram for engine::TaskProcessorPoolsConfig:

Public Attributes

std::size_t initial_coro_pool_size = 10
 
std::size_t max_coro_pool_size = 100
 
std::size_t coro_stack_size = 256 * 1024ULL
 
std::size_t ev_threads_num = 1
 
std::string ev_thread_name = "ev"
 
bool ev_default_loop_disabled = false
 
bool defer_events = true
 

Detailed Description

A lightweight TaskProcessor config for engine::RunStandalone.

Definition at line 16 of file run_standalone.hpp.

Member Data Documentation

◆ coro_stack_size

std::size_t engine::TaskProcessorPoolsConfig::coro_stack_size = 256 * 1024ULL

Definition at line 19 of file run_standalone.hpp.

◆ defer_events

bool engine::TaskProcessorPoolsConfig::defer_events = true

Definition at line 23 of file run_standalone.hpp.

◆ ev_default_loop_disabled

bool engine::TaskProcessorPoolsConfig::ev_default_loop_disabled = false

Definition at line 22 of file run_standalone.hpp.

◆ ev_thread_name

std::string engine::TaskProcessorPoolsConfig::ev_thread_name = "ev"

Definition at line 21 of file run_standalone.hpp.

◆ ev_threads_num

std::size_t engine::TaskProcessorPoolsConfig::ev_threads_num = 1

Definition at line 20 of file run_standalone.hpp.

◆ initial_coro_pool_size

std::size_t engine::TaskProcessorPoolsConfig::initial_coro_pool_size = 10

Definition at line 17 of file run_standalone.hpp.

◆ max_coro_pool_size

std::size_t engine::TaskProcessorPoolsConfig::max_coro_pool_size = 100

Definition at line 18 of file run_standalone.hpp.


The documentation for this struct was generated from the following file: