#include <plugins.h>
Public Member Functions | |
virtual const char * | getName () const =0 |
Abstract base class for the plugin objects which handle plugins instantiation. Subclasses for this may be used for engine plugins and other types of plugins. An existing PluginObject refers to an executable file loaded in memory and ready to run. The plugin, on the other hand, is just a handle to the file/object, whether it's loaded in memory or not.
|
pure virtual |
Returns the name of the plugin.
Implemented in AdvancedMetaEngineBase, MetaEngine, MetaEngineDetection, UltimaMetaEngineDetection, AGSMetaEngineDetection, TwpMetaEngineDetection, M4MetaEngineDetection, TetraedgeMetaEngineDetection, DarkseedMetaEngineDetection, BagelMetaEngineDetection, CrabMetaEngineDetection, ImmortalMetaEngineDetection, Hpl1MetaEngineDetection, NullMusicPlugin, M4MetaEngine, UltimaMetaEngine, BagelMetaEngine, TetraedgeMetaEngine, AGSMetaEngine, ImmortalMetaEngine, CrabMetaEngine, DarkseedMetaEngine, QDEngineMetaEngine, Detection, Hpl1MetaEngine, and TwpMetaEngine.