.TH "beagle::plugin::Plugin" 3 "Fri May 25 2012" "Version 1.0.0" "HMSBEAGLE" \" -*- nroff -*- .ad l .nh .SH NAME beagle::plugin::Plugin \- .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherited by \fBbeagle::cpu::BeagleCPUOpenMPPlugin\fP, \fBbeagle::cpu::BeagleCPUPlugin\fP, \fBbeagle::cpu::BeagleCPUSSEPlugin\fP, \fBbeagle::gpu::CUDAPlugin\fP, and \fBbeagle::gpu::OpenCLPlugin\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBPlugin\fP (const char *plugin_name, const char *plugin_type)" .br .ti -1c .RI "virtual std::string \fBpluginName\fP () const " .br .ti -1c .RI "virtual std::string \fBpluginType\fP () const " .br .ti -1c .RI "virtual const std::list .br < \fBbeagle::BeagleImplFactory\fP * > & \fBgetBeagleFactories\fP () const " .br .ti -1c .RI "virtual const std::list .br < \fBBeagleResource\fP > & \fBgetBeagleResources\fP () const " .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "std::list .br < \fBbeagle::BeagleImplFactory\fP * > \fBbeagleFactories\fP" .br .ti -1c .RI "std::list< \fBBeagleResource\fP > \fBbeagleResources\fP" .br .ti -1c .RI "std::string \fBm_plugin_name\fP" .br .ti -1c .RI "std::string \fBm_plugin_type\fP" .br .in -1c .SH "Detailed Description" .PP All libhmsbeagle plugins derive from this class During initialization, a plugin must populate the beagleImpls list .SH "Author" .PP Generated automatically by Doxygen for HMSBEAGLE from the source code\&.