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