SkyPulse UAV V0.1
Loading...
Searching...
No Matches
observable.h
Go to the documentation of this file.
1#ifndef OBSERVABLE_H
2#define OBSERVABLE_H
3
4#include <list>
5#include "observer.h"
6
8{
9public:
10 void addObserver(Observer *observer);
11 void removeObserver(Observer *observer);
12
13protected:
14 void notifyObservers(bool isInitialised);
15
16private:
17 std::list<Observer*> observers;
18};
19
20#endif // OBSERVABLE_H
Definition observable.h:8
void removeObserver(Observer *observer)
Definition observable.cpp:8
void notifyObservers(bool isInitialised)
Definition observable.cpp:13
void addObserver(Observer *observer)
Definition observable.cpp:3
Definition observer.h:4