All Frameworks Class Hierarchy This Framework Previous Next Indexes
ENOVInterfaces Interface ENOVICfgEvents
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ENOVICfgEvents
Usage: you can freely reimplement this interface.
interface ENOVICfgEvents
Interface to subscribe to some configuration's events.
Role:Class to be implemented by a client who wants to subscribe
to events raised in Configuration.
Method Index
- o
EventAddModAfter(CATICfgGroupModif_var&,CATICfgModification_var&)
- Event triggered after adding a modification to a GroupMod.
- o
EventAddModBefore(CATICfgGroupModif_var&,CATICfgModification_var&)
- Event triggered before adding a modification to a GroupMod.
- o
EventBehaviorAfter(CATICfgGroupModif_var&,CATUnicodeString&)
- Event triggered after having modified behavior attribute of a GroupMod.
- o
EventBehaviorBefore(CATICfgGroupModif_var&,CATUnicodeString&)
- Event triggered before modifying behavior attribute of a GroupMod.
- o
EventModifyAfter(CATICfgModification::Operation,CATIConfigurableObject_var&,CATILinkableObject_var&,CATILinkableObject_var&,CATILinkableObject_var&)
- Event triggered after a configuration's operation is performed.
- o
EventModifyBefore(CATICfgModification::Operation,CATIConfigurableObject_var&,CATILinkableObject_var&,CATILinkableObject_var&,CATILinkableObject_var&)
- Event triggered before a configuration's operation is performed.
- o
EventRemoveModAfter(CATICfgGroupModif_var&,CATICfgModification_var&)
- Event triggered after removing a modification from a GroupMod.
- o
EventRemoveModBefore(CATICfgGroupModif_var&,CATICfgModification_var&)
- Event triggered before removing a modification from a GroupMod.
- o
EventRemoveValueModAfter(CATICfgModification_var&,CATUnicodeString&)
- Event triggered after an effectivity removal.
- o
EventRemoveValueModBefore(CATICfgModification_var&,CATUnicodeString&)
- Event triggered before an effectivity removal.
- o
EventSetValueModAfter(CATICfgModification_var&,CATUnicodeString&,CATICfgEffectivity_var&)
- Event triggered after an effectivity change.
- o
EventSetValueModBefore(CATICfgModification_var&,CATUnicodeString&,CATICfgEffectivity_var&)
- Event triggered before an effectivity change.
- o
EventValueAfter(CATICfgGroupModif_var&,CATICfgORExpression_var&)
- Event triggered after setting OR-Expression on modifications of this GroupMod.
- o
EventValueBefore(CATICfgGroupModif_var&,CATICfgORExpression_var&)
- Event triggered before setting OR-Expression on modifications of this GroupMod.
Methods
o EventAddModAfter
public virtual HRESULT EventAddModAfter( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgModification_var& | iMod)=0 |
-
Event triggered after adding a modification to a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iMod
- The added modification.
o EventAddModBefore
public virtual HRESULT EventAddModBefore( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgModification_var& | iMod)=0 |
-
Event triggered before adding a modification to a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iMod
- The modification to add.
o EventBehaviorAfter
-
Event triggered after having modified behavior attribute of a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iBehavior
- The modified value.
o EventBehaviorBefore
-
Event triggered before modifying behavior attribute of a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iBehavior
- The value to modify.
o EventModifyAfter
public virtual HRESULT EventModifyAfter( | const CATICfgModification::Operation | iOperation, |
| const CATIConfigurableObject_var& | iCV, |
| const CATILinkableObject_var& | iObj1, |
| const CATILinkableObject_var& | iObj2, |
| const CATILinkableObject_var& | iFather) =0 |
-
Event triggered after a configuration's operation is performed.
- Parameters:
-
- iOperation
- The performed configuration's operation.
- iCV
- CV used.
- iObj1
- First Operand.
- iObj2
- Second Operand (may be none).
- iFather
- Object's parent.
o EventModifyBefore
public virtual HRESULT EventModifyBefore( | const CATICfgModification::Operation | iOperation, |
| const CATIConfigurableObject_var& | iCV, |
| const CATILinkableObject_var& | iObj1, |
| const CATILinkableObject_var& | iObj2, |
| const CATILinkableObject_var& | iFather) =0 |
-
Event triggered before a configuration's operation is performed.
- Parameters:
-
- iOperation
- The configuration's operation to perform.
- iCV
- CV used.
- iObj1
- First Operand.
- iObj2
- Second Operand (may be none).
- iFather
- Object's parent.
o EventRemoveModAfter
public virtual HRESULT EventRemoveModAfter( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgModification_var& | iMod)=0 |
-
Event triggered after removing a modification from a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iMod
- The removed modification.
o EventRemoveModBefore
public virtual HRESULT EventRemoveModBefore( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgModification_var& | iMod)=0 |
-
Event triggered before removing a modification from a GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iMod
- The modification to remove.
o EventRemoveValueModAfter
-
Event triggered after an effectivity removal.
- Parameters:
-
- iMod
- The CATICfgModification on which the effectivity is removed.
- iName
- The configuration's domain name on which effectivity is removed.
o EventRemoveValueModBefore
-
Event triggered before an effectivity removal.
- Parameters:
-
- iMod
- The CATICfgModification on which the effectivity is removed.
- iName
- The configuration's domain name on which effectivity is removed.
o EventSetValueModAfter
public virtual HRESULT EventSetValueModAfter( | CATICfgModification_var& | iMod, |
| const CATUnicodeString& | iName, |
| const CATICfgEffectivity_var& | iEffectivity) =0 |
-
Event triggered after an effectivity change.
- Parameters:
-
- iMod
- The CATICfgModification on which the effectivity change occurs.
- iName
- The configuration's domain name on which is applied iEffectivity.
- The
- effectivity applied to iMod on iName domain.
o EventSetValueModBefore
public virtual HRESULT EventSetValueModBefore( | CATICfgModification_var& | iMod, |
| const CATUnicodeString& | iName, |
| const CATICfgEffectivity_var& | iEffectivity) =0 |
-
Event triggered before an effectivity change.
- Parameters:
-
- iMod
- The CATICfgModification on which the effectivity change occurs.
- iName
- The configuration's domain name on which is applied iEffectivity.
- The
- effectivity applied to iMod on iName domain.
o EventValueAfter
public virtual HRESULT EventValueAfter( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgORExpression_var& | iOrExp)=0 |
-
Event triggered after setting OR-Expression on modifications of this GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iOrExp
- The Or-Expression object.
o EventValueBefore
public virtual HRESULT EventValueBefore( | CATICfgGroupModif_var& | iGroupMod, |
| CATICfgORExpression_var& | iOrExp)=0 |
-
Event triggered before setting OR-Expression on modifications of this GroupMod.
- Parameters:
-
- iGroupMod
- The GroupMod.
- iOrExp
- The Or-Expression object.
This object is included in the file: ENOVICfgEvents.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces