8#ifndef INC_SELFWATCHINGCLASS_H
9#define INC_SELFWATCHINGCLASS_H
208 virtual void postStore(
int iStoreErr, glo::EnDeepMode eDeepMode,
void * pData )
override;
234 virtual void postDeleteInBase(
int iDeleteErr, glo::EnDeepMode eDeepMode,
void * pData )
override;
260 virtual void notify( glo::NotifyNote & rNote )
override;
#define transient
Definition GloPersistent.h:174
#define persistent
Definition GloPersistent.h:159
Example of a self-observing class that reloads its persistent attributes from the database by calling...
Definition SelfWatchingClass.h:93
bool m_bInDestructor
Definition SelfWatchingClass.h:147
virtual ~SelfWatchingClass()
GLO_OBJECT(SelfWatchingClass:glo::Persistent)
bool m_bIsSelfWatching
Definition SelfWatchingClass.h:125
virtual void postStore(int iStoreErr, glo::EnDeepMode eDeepMode, void *pData) override
bool m_bInTheNotifyMethod
Definition SelfWatchingClass.h:136
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:235
Definition GloBasePersistent.h:52