19 #define LIBSMBIOS_SOURCE
27 IFactory::~IFactory() {}
28 IFactory::IFactory() {}
34 IObserver::IObserver()
37 IObserver::~IObserver()
40 IObservable::IObservable()
43 IObservable::~IObservable()
48 observers.push_back(o);
56 void IObservable::notify(
void *param)
const
58 list< IObserver * >::iterator iter;
59 for( iter = observers.begin(); iter != observers.end(); ++iter )
61 (*iter)->update(
this, param);