8#ifndef INC_SELFWATCHINGCLASS_H
9#define INC_SELFWATCHINGCLASS_H
216 virtual void postStore(
int iStoreErr, glo::EnDeepMode eDeepMode,
void * pData )
override;
242 virtual void postDeleteInBase(
int iDeleteErr, glo::EnDeepMode eDeepMode,
void * pData )
override;
268 virtual void notify( glo::NotifyNote & rNote )
override;
#define transient
Definition GloPersistent.h:181
#define persistent
Definition GloPersistent.h:166
Example of a self-observing class that reloads its persistent attributes from the database by calling...
Definition SelfWatchingClass.h:101
bool m_bInDestructor
Definition SelfWatchingClass.h:155
virtual ~SelfWatchingClass()
GLO_OBJECT(SelfWatchingClass:glo::Persistent)
bool m_bIsSelfWatching
Definition SelfWatchingClass.h:133
virtual void postStore(int iStoreErr, glo::EnDeepMode eDeepMode, void *pData) override
bool m_bInTheNotifyMethod
Definition SelfWatchingClass.h:144
virtual void notify(glo::NotifyNote &rNote) override
virtual void postDeleteInBase(int iDeleteErr, glo::EnDeepMode eDeepMode, void *pData) override
virtual void activate() override
The base class of the persistent classes. All persistent classes must be derived from this class to b...
Definition GloPersistent.h:242
Definition GloBasePersistent.h:60