Share

AcDbEntityReactor

Class Hierarchy

AcRxObject
    AcDbObjectReactor
        AcDbEntityReactor

C++

class AcDbEntityReactor : public AcDbObjectReactor;

File

dbmain.h

Description

The AcDbEntityReactor class is designed to be used as a base class for custom reactor classes that want to receive notification when an entity object has had one of its modification methods called and has then been closed in order to commit any changes made. This reactor type can be attached only to entities, so it provides a way to distinguish changes made to entities versus changes made to any object.

Remarks

Use this class by defining a class that inherits from AcDbEntityReactor. Instantiate an object of the class derived from AcDbEntityReactor, and add the newly created reactor object to the reactor chain by calling the addReactor method of the object you want notification on.

Notes

To prevent an infinite recursive loop, do not call AcRxObject::clone() within the openedForModify() entity transient reactor callback for an entity.

Links

AcDbEntityReactor Methods

See Also

AcDbEntity, AcDbObject, AcDbDatabase

Was this information helpful?