/* * ObserverStub.hpp * * Created on: Dec 19, 2011 * Author: heber */ #ifndef OBSERVERSTUB_HPP_ #define OBSERVERSTUB_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include "CodePatterns/Observer/Observer.hpp" class UpdateCountObserver : public Observer { public: UpdateCountObserver(); virtual ~UpdateCountObserver(); void update(Observable *publisher); void subjectKilled(Observable *publisher); int updates; }; class NotificationObserver : public Observer { public: NotificationObserver(Notification_ptr notification); virtual ~NotificationObserver(); void update(Observable*); void subjectKilled(Observable*); void recieveNotification(Observable *publisher, Notification_ptr notification); Notification_ptr requestedNotification; bool wasNotified; }; #endif /* OBSERVERSTUB_HPP_ */