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