We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b263ba5 commit daae73dCopy full SHA for daae73d
1 file changed
include/osmium/io/detail/pbf_input_format.hpp
@@ -178,12 +178,13 @@ namespace osmium {
178
}
179
180
void parse_data_blobs() {
181
+ const bool use_pool = osmium::config::use_pool_threads_for_pbf_parsing();
182
while (const auto size = check_type_and_get_blob_size("OSMData")) {
183
std::string input_buffer{read_from_input_queue_with_check(size)};
184
185
PBFDataBlobDecoder data_blob_parser{std::move(input_buffer), read_types(), read_metadata()};
186
- if (osmium::config::use_pool_threads_for_pbf_parsing()) {
187
+ if (use_pool) {
188
send_to_output_queue(get_pool().submit(std::move(data_blob_parser)));
189
} else {
190
send_to_output_queue(data_blob_parser());
0 commit comments