Skip to content

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.