Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <usModuleEvent.h>
Public Types | |
enum | Type { LOADED, UNLOADED, LOADING, UNLOADING } |
Public Member Functions | |
ModuleEvent () | |
~ModuleEvent () | |
bool | IsNull () const |
ModuleEvent (Type type, Module *module) | |
ModuleEvent (const ModuleEvent &other) | |
ModuleEvent & | operator= (const ModuleEvent &other) |
Module * | GetModule () const |
Type | GetType () const |
An event from the Micro Services framework describing a module lifecycle change.
ModuleEvent
objects are delivered to listeners connected via ModuleContext::AddModuleListener() when a change occurs in a modules's lifecycle. A type code is used to identify the event type for future extendability.
Definition at line 51 of file usModuleEvent.h.
us::ModuleEvent::ModuleEvent | ( | ) |
Creates an invalid instance.
Definition at line 53 of file usModuleEvent.cpp.
us::ModuleEvent::~ModuleEvent | ( | ) |
Definition at line 59 of file usModuleEvent.cpp.
Creates a module event of the specified type.
type | The event type. |
module | The module which had a lifecycle change. |
Definition at line 69 of file usModuleEvent.cpp.
us::ModuleEvent::ModuleEvent | ( | const ModuleEvent & | other | ) |
Definition at line 75 of file usModuleEvent.cpp.
Module * us::ModuleEvent::GetModule | ( | ) | const |
Returns the module which had a lifecycle change.
Definition at line 87 of file usModuleEvent.cpp.
ModuleEvent::Type us::ModuleEvent::GetType | ( | ) | const |
bool us::ModuleEvent::IsNull | ( | ) | const |
Can be used to check if this ModuleEvent instance is valid, or if it has been constructed using the default constructor.
true
if this event object is valid, false
otherwise. Definition at line 64 of file usModuleEvent.cpp.
Referenced by us::operator<<().
ModuleEvent & us::ModuleEvent::operator= | ( | const ModuleEvent & | other | ) |
Definition at line 81 of file usModuleEvent.cpp.