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

Enumerator
Activated 
Deactivated 
Changed 
AddListener 
RemoveListener 

Definition at line 41 of file Attribute.hpp.

Member Function Documentation

◆ AttributeEvent()

virtual void iv::AttributeEventProcessor::AttributeEvent ( AttributeEventProcessor::Event  event,
Attribute attr,
AttributeListener listener 
)
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: