32#ifndef OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
33#define OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
61 int initialize(
const std::vector<std::string>& init_args,
73 return last_error_.c_str();
77 return skipped_sections_;
85 void register_builtin_handlers();
89 std::string last_error_;
90 std::vector<std::string> skipped_sections_;
Registry that maps SWMM section tags to handler functions.
Describes a plugin component: metadata, capabilities, and factory methods.
Definition IPluginComponentInfo.hpp:195
PluginState
Plugin lifecycle states.
Definition PluginState.hpp:83
@ UNLOADED
Library not yet loaded (or was closed).
Definition PluginState.hpp:84
Definition NodeCoupling.cpp:16
Central, reentrant simulation context.
Definition SimulationContext.hpp:353