HMSBEAGLE  1.0.0
libhmsbeagle/CPU/BeagleCPUSSEPlugin.h
00001 
00008 #ifndef __BEAGLE_CPU_SSE_PLUGIN_H__
00009 #define __BEAGLE_CPU_SSE_PLUGIN_H__
00010 
00011 #ifdef HAVE_CONFIG_H
00012 #include "libhmsbeagle/config.h"
00013 #endif
00014 
00015 #include "libhmsbeagle/platform.h"
00016 #include "libhmsbeagle/plugin/Plugin.h"
00017 
00018 namespace beagle {
00019 namespace cpu {
00020 
00021 class BEAGLE_DLLEXPORT BeagleCPUSSEPlugin : public beagle::plugin::Plugin
00022 {
00023 public:
00024         BeagleCPUSSEPlugin();
00025 private:
00026         BeagleCPUSSEPlugin( const BeagleCPUSSEPlugin& cp );     // disallow copy by defining this private
00027 };
00028 
00029 } // namespace cpu
00030 } // namespace beagle
00031 
00032 extern "C" {
00033         BEAGLE_DLLEXPORT void* plugin_init(void);
00034 }
00035 
00036 #endif  // __BEAGLE_CPU_SSE_PLUGIN_H__
00037 
00038