comparison vamp-sdk/PluginBase.h @ 20:68b8b32a2070

* Add virtual destructors to PluginBase and Plugin to ensure subclass dtors get called * Fix buglet in host that caused plugin soname to be used as plugin name if no plugin name provided on command line * Add header dependencies to Makefile
author cannam
date Wed, 12 Apr 2006 12:32:18 +0000
parents 44113b1e296b
children e252b1ab423f
comparison
equal deleted inserted replaced
19:08ee18123f5a 20:68b8b32a2070
54 */ 54 */
55 55
56 class PluginBase 56 class PluginBase
57 { 57 {
58 public: 58 public:
59 virtual ~PluginBase() { }
60
59 /** 61 /**
60 * Get the computer-usable name of the plugin. This should be 62 * Get the computer-usable name of the plugin. This should be
61 * reasonably short and contain no whitespace or punctuation 63 * reasonably short and contain no whitespace or punctuation
62 * characters. It may be shown to the user, but it won't be the 64 * characters. It may be shown to the user, but it won't be the
63 * main method for a user to identify a plugin (that will be the 65 * main method for a user to identify a plugin (that will be the