16#ifndef OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
17#define OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
45 int initialize(
const std::vector<std::string>& init_args,
57 return last_error_.c_str();
61 return skipped_sections_;
69 void register_builtin_handlers();
73 std::string last_error_;
74 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:179
PluginState
Plugin lifecycle states.
Definition PluginState.hpp:67
@ UNLOADED
Library not yet loaded (or was closed).
Definition PluginState.hpp:68
Definition NodeCoupling.cpp:15
Central, reentrant simulation context.
Definition SimulationContext.hpp:292