TNotifyEventActionSet¶
Set of notification event actions
Declaration¶
Source position: fpmkunit.pp line 539
type
TNotifyEventActionSet = Set of TNotifyEventAction = (neaBeforeCompile,neaAfterCompile,neaBeforeInstall,
neaAfterInstall,neaBeforeClean,neaAfterClean,
neaBeforeArchive,neaAfterArchive,
neaBeforeManifest,neaAfterManifest,
neaBeforePkgList,neaAfterPkgList,
neaBeforeUnInstall,neaAfterUnInstall,
neaBeforeCreateBuildEngine,
neaAfterCreateBuildengine,neaBeforeDocProject,
neaAfterDocProject,neaBeforeDoc,neaAfterDoc);Values¶
| Value | Description |
|---|---|
| neaBeforeCompile | Event triggered before compilation starts |
| neaAfterCompile | Event triggered after compilation completes |
| neaBeforeInstall | Event triggered before installation starts |
| neaAfterInstall | Event triggered after installation completes |
| neaBeforeClean | Event triggered before cleanup starts |
| neaAfterClean | Event triggered after cleanup completes |
| neaBeforeArchive | Event triggered before archiving starts |
| neaAfterArchive | Event triggered after archiving completes |
| neaBeforeManifest | Event triggered before manifest creation |
| neaAfterManifest | Event triggered after manifest creation |
| neaBeforePkgList | Event triggered before package list creation |
| neaAfterPkgList | Event triggered after package list creation |
| neaBeforeUnInstall | Event triggered before uninstallation starts |
| neaAfterUnInstall | Event triggered after uninstallation completes |
| neaBeforeCreateBuildEngine | Event triggered before build engine creation |
| neaAfterCreateBuildengine | Event triggered after build engine creation |
| neaBeforeDocProject | Event triggered before documentation project processing |
| neaAfterDocProject | Event triggered after documentation project processing |
| neaBeforeDoc | |
| neaAfterDoc |
Description¶
TNotifyEventActionSet is a set type that can contain multiple TNotifyEventAction values.
This set enables efficient combination and testing of multiple event action types in a single variable.
Build systems use this set type to specify which events should trigger specific notification handlers.