AmpTools
MISubject Class Reference

#include <MISubject.h>

Inheritance diagram for MISubject:

Public Types

typedef std::list< MIObserver * > ObserverList
 

Public Member Functions

virtual ~MISubject ()
 
void attach (MIObserver *)
 
void detach (MIObserver *)
 
void notify ()
 
ObserverListobserverList ()
 

Protected Member Functions

 MISubject ()
 

Detailed Description

Definition at line 43 of file MISubject.h.

Member Typedef Documentation

◆ ObserverList

typedef std::list<MIObserver*> MISubject::ObserverList

Definition at line 48 of file MISubject.h.

Constructor & Destructor Documentation

◆ ~MISubject()

MISubject::~MISubject ( )
virtual

Definition at line 44 of file MISubject.cc.

◆ MISubject()

MISubject::MISubject ( )
protected

Definition at line 40 of file MISubject.cc.

Here is the caller graph for this function:

Member Function Documentation

◆ attach()

void MISubject::attach ( MIObserver anMIObserver)

Definition at line 48 of file MISubject.cc.

Here is the caller graph for this function:

◆ detach()

void MISubject::detach ( MIObserver anMIObserver)

Definition at line 54 of file MISubject.cc.

Here is the caller graph for this function:

◆ notify()

void MISubject::notify ( )

Definition at line 60 of file MISubject.cc.

Here is the caller graph for this function:

◆ observerList()

ObserverList& MISubject::observerList ( )
inline

Definition at line 56 of file MISubject.h.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: