Listing 7

// TextPlugin.h

#include "Plugin.h"
class TextPlugin : public Plugin
{
  public:
    TextPlugin(const char* plugin_name)
    : Plugin(plugin_name,"Text") { }
    virtual const char* getSayHelloString() const = 0;
};