gz/plugin/EnablePluginFromThis.hh
Definition: gz/plugin/EnablePluginFromThis.hh:25
virtual ~EnablePluginFromThis()
Destructor.
EnablePluginFromThis is an optional base class which can be inherited by Plugin classes....
Definition: gz/plugin/EnablePluginFromThis.hh:40
std::shared_ptr< void > PluginInstancePtrFromThis() const
This is an abstract shared_ptr to the Plugin instance. This shared_ptr will maintain a reference coun...
EnablePluginFromThis()
Default constructor.
PluginPtr PluginFromThis()
Get a copy of the PluginPtr that manages this object.
This class manages the lifecycle of a plugin instance. It can receive a plugin instance from the igni...
Definition: gz/plugin/PluginPtr.hh:52