Medical Imaging Interaction Toolkit  2018.4.99-3e3f1a6e
Medical Imaging Interaction Toolkit
mitkMessage.h File Reference
#include <functional>
#include <itkSimpleFastMutexLock.h>
#include <vector>

Go to the source code of this file.

Classes

class  mitk::MessageAbstractDelegate< A >
 
class  mitk::MessageAbstractDelegate1< T, A >
 
class  mitk::MessageAbstractDelegate2< T, U, A >
 
class  mitk::MessageAbstractDelegate3< T, U, V, A >
 
class  mitk::MessageAbstractDelegate4< T, U, V, W, A >
 
class  mitk::MessageDelegate< R, A >
 
class  mitk::MessageDelegate1< R, T, A >
 
class  mitk::MessageDelegate2< R, T, U, A >
 
class  mitk::MessageDelegate3< R, T, U, V, A >
 
class  mitk::MessageDelegate4< R, T, U, V, W, A >
 
class  mitk::MessageBase< AbstractDelegate >
 
class  mitk::Message< A >
 Event/message/notification class. More...
 
class  mitk::Message1< T, A >
 
class  mitk::Message2< T, U, A >
 
class  mitk::Message3< T, U, V, A >
 
class  mitk::Message4< T, U, V, W, A >
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Macros

#define mitkNewMessageMacro(msgHandleObject)
 
#define mitkNewMessageWithReturnMacro(msgHandleObject, returnType)
 
#define mitkNewMessage1Macro(msgHandleObject, type1)
 
#define mitkNewMessage2Macro(msgHandleObject, type1, type2)
 

Macro Definition Documentation

◆ mitkNewMessage1Macro

#define mitkNewMessage1Macro (   msgHandleObject,
  type1 
)

Definition at line 52 of file mitkMessage.h.

◆ mitkNewMessage2Macro

#define mitkNewMessage2Macro (   msgHandleObject,
  type1,
  type2 
)

Definition at line 66 of file mitkMessage.h.

Referenced by mitk::USDevice::PropertyKeys::PropertyKeys().

◆ mitkNewMessageMacro

#define mitkNewMessageMacro (   msgHandleObject)

Adds a Message<> variable and methods to add/remove message delegates to/from this variable.

Definition at line 24 of file mitkMessage.h.

◆ mitkNewMessageWithReturnMacro

#define mitkNewMessageWithReturnMacro (   msgHandleObject,
  returnType 
)

Definition at line 38 of file mitkMessage.h.