![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
[PLUGINS] section handler (Phase 4, R12). More...
#include <vector>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::input |
Functions | |
| void | openswmm::input::handle_plugins (SimulationContext &ctx, const std::vector< std::string > &lines) |
| Parse [PLUGINS] into ctx.plugin_specs. | |
[PLUGINS] section handler (Phase 4, R12).
Parses plugin library paths and per-plugin init arguments. The parsed specs are stored in SimulationContext and consumed by PluginFactory during SWMMEngine::open().
Row format (whitespace or comma delimited):
The first token is the shared library path. All remaining tokens are the init_args passed verbatim to IOutputPlugin::initialize() / IReportPlugin::initialize().