00001 #ifndef LISTENER_HPP
00002 #define LISTENER_HPP
00003
00004 template<typename MessageType>
00005 class Listener
00006 {
00007 private:
00008
00009 public:
00012 virtual ~Listener() {}
00013
00017 virtual void notify(const MessageType& message)=0;
00018 };
00019
00027 #endif