IObservable Class Reference

#include <IObserver.h>

List of all members.

Public Member Functions

virtual ~IObservable ()
virtual void attach (IObserver *) const
virtual void detach (IObserver *) const
virtual void notify (void *param=0) const

Protected Member Functions

 IObservable ()

Private Attributes

std::list< IObserver * > observers


Detailed Description

Definition at line 44 of file IObserver.h.


Constructor & Destructor Documentation

virtual ~IObservable (  )  [virtual]

IObservable (  )  [protected]


Member Function Documentation

virtual void attach ( IObserver  )  const [virtual]

virtual void detach ( IObserver  )  const [virtual]

virtual void notify ( void *  param = 0  )  const [virtual]


Member Data Documentation

std::list<IObserver *> observers [mutable, private]

Definition at line 56 of file IObserver.h.


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

Generated on Thu Jun 19 09:43:24 2008 for SMBIOS Library by  doxygen 1.5.5