Overview Members Chapter Previous Next

IStorageEvent::Fire

virtual void Fire( IStoredClass* _pClass = NULL , IStoredObject* _pObject = NULL , IStoredVar* _pVar = NULL ) = 0;

Fire the event, telling which class, object and variable has be changed. The parameter may be NULL in order to indicate that a larger set has changed. E.g. _pVar=NULL means, that the object as a whole has changed. If also _pObject=NULL, the whole class or a couple of objects changed. If even _pClass=NULL, the entire library may have been changed and applications better should Refresh() all objects in use.