#include <Subject.h>
Inheritance diagram for Subject:
Public Member Functions | |
Subject () | |
Ctor. | |
virtual | ~Subject () |
Dtor. | |
void | addObserver (Observer *observer) |
Add an Observer. | |
void | removeObserver (Observer *observer) |
Remove an Observer. | |
int | numberOfObservers () const |
Give the number of Observers registered with this object. | |
Protected Member Functions | |
void | initiateNotify () |
Initiate a notify cycle to notify all registered Observer objects. |
Definition at line 19 of file Subject.h.
Subject::Subject | ( | ) |
Ctor.
virtual Subject::~Subject | ( | ) | [virtual] |
Dtor.
void Subject::addObserver | ( | Observer * | observer | ) |
void Subject::removeObserver | ( | Observer * | observer | ) |
int Subject::numberOfObservers | ( | ) | const |
Give the number of Observers registered with this object.
void Subject::initiateNotify | ( | ) | [protected] |
Initiate a notify cycle to notify all registered Observer objects.