|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Event/message class with four parameters. More...
#include <mitkMessage.h>


Public Types | |
| typedef MessageBase< MessageAbstractDelegate4< T, U, V, W, A > > | Super |
| typedef Super::ListenerList | ListenerList |
Public Types inherited from mitk::MessageBase< MessageAbstractDelegate4< T, U, V, W > > | |
| typedef std::vector< MessageAbstractDelegate4< T, U, V, W > * > | ListenerList |
Public Member Functions | |
| void | Send (T t, U u, V v, W w) const |
| void | operator() (T t, U u, V v, W w) const |
Public Member Functions inherited from mitk::MessageBase< MessageAbstractDelegate4< T, U, V, W > > | |
| virtual | ~MessageBase () |
| MessageBase () | |
| MessageBase (const MessageBase &o) | |
| MessageBase & | operator= (const MessageBase &o) |
| void | AddListener (const MessageAbstractDelegate4< T, U, V, W > &delegate) const |
| Add a listener delegate. Duplicates are silently ignored. More... | |
| void | operator+= (const MessageAbstractDelegate4< T, U, V, W > &delegate) const |
| Shorthand for AddListener(). More... | |
| void | RemoveListener (const MessageAbstractDelegate4< T, U, V, W > &delegate) const |
| Remove a listener delegate. If not found, nothing happens. More... | |
| void | operator-= (const MessageAbstractDelegate4< T, U, V, W > &delegate) const |
| Shorthand for RemoveListener(). More... | |
| const ListenerList & | GetListeners () const |
| Get the list of currently registered listeners. More... | |
| bool | HasListeners () const |
| Check whether any listeners are registered. More... | |
| bool | IsEmpty () const |
| Check whether the listener list is empty. More... | |
Additional Inherited Members | |
Protected Attributes inherited from mitk::MessageBase< MessageAbstractDelegate4< T, U, V, W > > | |
| ListenerList | m_Listeners |
| List of listeners. More... | |
| std::mutex | m_Mutex |
Event/message class with four parameters.
| T | Type of the first parameter. |
| U | Type of the second parameter. |
| V | Type of the third parameter. |
| W | Type of the fourth parameter. |
| A | Return type (default: void). |
Definition at line 650 of file mitkMessage.h.
| typedef Super::ListenerList mitk::Message4< T, U, V, W, A >::ListenerList |
Definition at line 654 of file mitkMessage.h.
| typedef MessageBase<MessageAbstractDelegate4<T, U, V, W, A> > mitk::Message4< T, U, V, W, A >::Super |
Definition at line 653 of file mitkMessage.h.
|
inline |
Definition at line 673 of file mitkMessage.h.
References mitk::Message4< T, U, V, W, A >::Send().
|
inline |
Definition at line 656 of file mitkMessage.h.
References mitk::MessageBase< MessageAbstractDelegate4< T, U, V, W > >::m_Listeners, and mitk::MessageBase< MessageAbstractDelegate4< T, U, V, W > >::m_Mutex.
Referenced by mitk::Message4< T, U, V, W, A >::operator()().