Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Subject Class Reference

#include <Observer.h>

List of all members.

Public Methods

 Subject ()
void attach (Observer* anObserver)
void detach (Observer* anObserver)
void notify ()

Private Attributes

std::vector<Observer*> m_observers


Constructor & Destructor Documentation

Subject::Subject ( ) [inline]
 

Definition at line 73 of file Observer.h.


Member Function Documentation

void Subject::attach ( Observer * anObserver ) [inline]
 

Definition at line 86 of file Observer.h.

void Subject::detach ( Observer * anObserver ) [inline]
 

Definition at line 95 of file Observer.h.

void Subject::notify ( ) [inline]
 

Definition at line 105 of file Observer.h.


Member Data Documentation

std::vector< Observer *> Subject::m_observers [private]
 

Definition at line 124 of file Observer.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:20:22 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000