beagle_plugin_Plugin(3)

beagle_plugin_Plugin3

Usage

#include <libhmsbeagle/plugin/Plugin.h>

Inherited by beagle::cpu::BeagleCPUOpenMPPlugin, beagle::cpu::BeagleCPUPlugin, beagle::cpu::BeagleCPUSSEPlugin, beagle::gpu::CUDAPlugin, and beagle::gpu::OpenCLPlugin.

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

Detailed Description

All libhmsbeagle plugins derive from this class During initialization, a plugin must populate the beagleImpls list

Author

Generated automatically by Doxygen for HMSBEAGLE from the source code.

From libhmsbeagle-dev 1.0-6 in Debian 7 (Wheezy). Parsed by carta from the page's man source.