SMBIOS Library
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
IObservable Class Reference

#include <IObserver.h>

Inheritance diagram for IObservable:
Inheritance graph
Collaboration diagram for IObservable:
Collaboration graph

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

~IObservable ( )
virtual

Definition at line 43 of file Observer.cpp.

IObservable ( )
protected

Definition at line 40 of file Observer.cpp.

Member Function Documentation

void attach ( IObserver o) const
virtual

Definition at line 46 of file Observer.cpp.

Referenced by CmosRWChecksumObserver::CmosRWChecksumObserver().

void detach ( IObserver o) const
virtual

Definition at line 51 of file Observer.cpp.

Referenced by CmosRWChecksumObserver::~CmosRWChecksumObserver().

void notify ( void *  param = 0) const
virtual

Member Data Documentation

std::list<IObserver *> observers
mutableprivate

Definition at line 56 of file IObserver.h.


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