27 #ifndef _ODDBDATABASEREACTOR_INCLUDED_
28 #define _ODDBDATABASEREACTOR_INCLUDED_
164 #define RO_VAR_DEF(type, name, d1, d2, r1, r2)
166 #define RO_VAR_DEF_H(type, name, d1, d2, r1, r2)
168 #define VAR_DEF(type, name, d1, d2, r1, r2)\
176 SVARS_FUNC_MODIFIER void headerSysVar_##name##_WillChange(const OdDbDatabase* pDb);
185 #define VAR_DEF(type, name, dxf, d1, d2, r1, r2)\
193 virtual void headerSysVar_dim##name##_WillChange(const OdDbDatabase* pDb);
217 #define VAR_DEF(type, name, d1, d2, r1, r2)\
225 SVARS_FUNC_MODIFIER void headerSysVar_##name##_Changed(const OdDbDatabase* pDb);
232 #define VAR_DEF(type, name, dxf, d1, d2, r1, r2)\
240 virtual void headerSysVar_dim##name##_Changed(const OdDbDatabase* pDb);
OdSmartPtr< OdDbDatabaseReactor > OdDbDatabaseReactorPtr
virtual void objectErased(const OdDbDatabase *pDb, const OdDbObject *pObject, bool erased=true)
virtual void objectUnAppended(const OdDbDatabase *pDb, const OdDbObject *pObject)
virtual void objectModified(const OdDbDatabase *pDb, const OdDbObject *pObject)
virtual void objectAppended(const OdDbDatabase *pDb, const OdDbObject *pObject)
virtual void headerSysVarChanged(const OdDbDatabase *pDb, const OdString &name)
virtual void headerSysVarWillChange(const OdDbDatabase *pDb, const OdString &name)
ODRX_DECLARE_MEMBERS(OdDbDatabaseReactor)
virtual void goodbye(const OdDbDatabase *pDb)
virtual void proxyResurrectionCompleted(const OdDbDatabase *pDb, const OdString &appname, OdDbObjectIdArray &objectIds)
virtual void objectOpenedForModify(const OdDbDatabase *pDb, const OdDbObject *pObject)
virtual void objectReAppended(const OdDbDatabase *pDb, const OdDbObject *pObject)
GLuint const GLchar * name