iv::AttributeEventProcessor Class Referenceabstract
#include <Attribute.hpp>
Public Types | |
| enum | Event { Event::Activated, Event::Deactivated, Event::Changed, Event::AddListener, Event::RemoveListener } |
Public Member Functions | |
| virtual void | AttributeEvent (AttributeEventProcessor::Event event, Attribute *attr, AttributeListener *listener)=0 |
Detailed Description
Definition at line 38 of file Attribute.hpp.
Member Enumeration Documentation
◆ Event
|
strong |
| Enumerator | |
|---|---|
| Activated | |
| Deactivated | |
| Changed | |
| AddListener | |
| RemoveListener | |
Definition at line 41 of file Attribute.hpp.
Member Function Documentation
◆ AttributeEvent()
|
pure virtual |
Parameter listener is relevant only for AddListener and RemoveListener events.
Implemented in iv::Local_AEP.
The documentation for this class was generated from the following file:
- ivorium_core/Attribute/Attribute.hpp

