mirror of
https://github.com/craigerl/aprsd.git
synced 2026-01-21 04:55:38 -05:00
This patch changes how plugins are processed. This patch processes each plugin in a separate thread using a threadpool. This allows us to process packets through plugins in parallel. Previous to this patch we processed plugins serially, which could mean that it takes longer to get a single packet through all of the plugins, as each plugin could be blocking for a while.