Go to the documentation of this file.
17 #ifndef IGNITION_LAUNCH_PLUGIN_HH_
18 #define IGNITION_LAUNCH_PLUGIN_HH_
21 #include <ignition/plugin/SpecializedPluginPtr.hh>
22 #include <ignition/launch/Export.hh>
29 inline namespace IGNITION_LAUNCH_VERSION_NAMESPACE {
40 public:
virtual bool Load(
const tinyxml2::XMLElement *_elem) = 0;
virtual ~Plugin()
Definition: Plugin.hh:34
TemplatePluginPtr< Plugin > PluginPtr
virtual bool Load(const tinyxml2::XMLElement *_elem)=0
Load function that each launch plugin must implement.
Base class for launch plugins.
Definition: Plugin.hh:31