#include <PlugInResource.h>

Public Member Functions | |
| PlugInResource () | |
| PlugInResource (const std::string &plugInName) | |
| PlugInResource (PlugIn *pPlugIn) | |
This is a specialized Resource class that wraps a plug-in to ensure proper creation and destruction of the plug-in. When the PlugInResource object goes out of scope, the plug-in will be destroyed.
Definition at line 93 of file PlugInResource.h.
| PlugInResource::PlugInResource | ( | ) | [explicit] |
| PlugInResource::PlugInResource | ( | const std::string & | plugInName | ) | [explicit] |
Creates a plug-in resource to create a plug-in with a given name.
| plugInName | The name of the plug-in to create. |
Definition at line 109 of file PlugInResource.h.
| PlugInResource::PlugInResource | ( | PlugIn * | pPlugIn | ) | [explicit] |
Creates a plug-in resource to manage an existing plug-in.
| pPlugIn | The plug-in to manage. The resource assumes ownership of the given plug-in and will destroy it as necessary upon resource destruction. |
Definition at line 121 of file PlugInResource.h.