simulation_end_listener.hpp

00001 
00002 #ifndef SIMULATOR_END_LISTENER_H
00003 #define SIMULATOR_END_LISTENER_H
00004 
00005 #include <boost/enable_shared_from_this.hpp>
00006 
00008 // SimulationEndHandler Interface
00010 
00020 class SimulationEndListener
00021 {
00022 public:
00023 
00025    virtual ~SimulationEndListener() {}
00026 
00030    virtual void simulationEndHandler() = 0;
00031 
00032 protected:
00033 
00035    SimulationEndListener() {}
00036 
00037 private:
00038    // Make the class unable to be copied
00039    SimulationEndListener(const SimulationEndListener& rhs);
00040    SimulationEndListener& operator= (const SimulationEndListener& rhs);
00041 };
00042 typedef boost::shared_ptr<SimulationEndListener> 
00043    SimulationEndListenerPtr;
00044 
00045 #endif // SIMULATOR_END_LISTENER_H
00046 

Generated on Tue Dec 12 17:04:39 2006 for rfidsim by  doxygen 1.4.7