00001 #ifndef GLBASEGASTOPPER_H_ 00002 #define GLBASEGASTOPPER_H_ 00003 #include <list> 00004 class GLBaseGaStatus; 00005 00009 class GLBaseGaStopper 00010 { 00011 public: 00015 GLBaseGaStopper() {}; 00016 00020 virtual ~GLBaseGaStopper() {}; 00021 00028 virtual bool stop(const GLBaseGaStatus* ga_status) = 0; 00029 }; 00030 00031 typedef std::list<GLBaseGaStopper*> TListOfStoppers; 00032 #endif /*GLBASEGASTOPPER_H_*/