16#ifndef OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
17#define OPENSWMM_ENGINE_DEFAULT_INPUT_PLUGIN_HPP
19#include "../../../include/openswmm/plugin_sdk/IInputPlugin.hpp"
20#include "../input/SectionRegistry.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_;
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 NodeCoupling.cpp:15
Central, reentrant simulation context.
Definition SimulationContext.hpp:274