iv::ComponentAttr_Index< Component > Class Template Referenceabstract

#include <ComponentAttr.hpp>

Public Member Functions

 ComponentAttr_Index (iv::Instance *inst)
 
iv::Instanceinstance () const
 
void AttributeEvent (iv::AttributeEventProcessor::Event event, Component *component, iv::Attribute *attr, iv::AttributeListener *listener)
 

Public Attributes

iv::ClientMarker cm
 

Protected Member Functions

virtual void Component_AttrChanged (Component *component, iv::Attribute *attr)=0
 

Detailed Description

template<class Component>
class iv::ComponentAttr_Index< Component >

Definition at line 14 of file ComponentAttr.hpp.

Constructor & Destructor Documentation

◆ ComponentAttr_Index()

template<class Component >
iv::ComponentAttr_Index< Component >::ComponentAttr_Index ( iv::Instance inst)

Definition at line 6 of file ComponentAttr.inl.

Member Function Documentation

◆ instance()

template<class Component >
iv::Instance * iv::ComponentAttr_Index< Component >::instance

Definition at line 14 of file ComponentAttr.inl.

◆ AttributeEvent()

template<class Component >
void iv::ComponentAttr_Index< Component >::AttributeEvent ( iv::AttributeEventProcessor::Event  event,
Component *  component,
iv::Attribute attr,
iv::AttributeListener listener 
)

Definition at line 20 of file ComponentAttr.inl.

◆ Component_AttrChanged()

template<class Component >
virtual void iv::ComponentAttr_Index< Component >::Component_AttrChanged ( Component *  component,
iv::Attribute attr 
)
protectedpure virtual

Member Data Documentation

◆ cm

template<class Component >
iv::ClientMarker iv::ComponentAttr_Index< Component >::cm

Definition at line 17 of file ComponentAttr.hpp.


The documentation for this class was generated from the following files: