HMSBEAGLE
1.0.0
|
#include <libhmsbeagle/plugin/Plugin.h>
Public Member Functions | |
Plugin (const char *plugin_name, const char *plugin_type) | |
virtual std::string | pluginName () const |
virtual std::string | pluginType () const |
virtual const std::list < beagle::BeagleImplFactory * > & | getBeagleFactories () const |
virtual const std::list < BeagleResource > & | getBeagleResources () const |
Protected Attributes | |
std::list < beagle::BeagleImplFactory * > | beagleFactories |
std::list< BeagleResource > | beagleResources |
std::string | m_plugin_name |
std::string | m_plugin_type |
All libhmsbeagle plugins derive from this class During initialization, a plugin must populate the beagleImpls list