|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Module Event Hook Service. More...
#include <usModuleEventHook.h>
Public Member Functions | |
| virtual | ~ModuleEventHook () |
| Virtual destructor. More... | |
| virtual void | Event (const ModuleEvent &event, ShrinkableVector< ModuleContext * > &contexts)=0 |
| Module event hook method. This method is called prior to module event delivery when a module is loading, loaded, unloading, or unloaded. This method can filter the modules which receive the event. More... | |
Module Event Hook Service.
Modules registering this service will be called during module lifecycle (loading, loaded, unloading, and unloaded) operations.
Definition at line 35 of file usModuleEventHook.h.
|
virtual |
Virtual destructor.
|
pure virtual |
Module event hook method. This method is called prior to module event delivery when a module is loading, loaded, unloading, or unloaded. This method can filter the modules which receive the event.
This method is called one and only one time for each module event generated, this includes module events which are generated when there are no module listeners registered.
| [in] | event | The module event to be delivered. |
| [in] | contexts | A list of Module Contexts for modules which have listeners to which the specified event will be delivered. The implementation of this method may remove module contexts from the list to prevent the event from being delivered to the associated modules. |