Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berryMessage.h File Reference
#include <vector>
#include <Poco/Mutex.h>

Go to the source code of this file.

Classes

class  berry::MessageAbstractDelegate< A >
 
class  berry::MessageAbstractDelegate1< T, A >
 
class  berry::MessageAbstractDelegate2< T, U, A >
 
class  berry::MessageAbstractDelegate3< T, U, V, A >
 
class  berry::MessageAbstractDelegate4< T, U, V, W, A >
 
class  berry::MessageDelegate< R, A >
 
class  berry::MessageDelegate1< R, T, A >
 
class  berry::MessageDelegate2< R, T, U, A >
 
class  berry::MessageDelegate3< R, T, U, V, A >
 
class  berry::MessageDelegate4< R, T, U, V, W, A >
 
struct  berry::AbstractExceptionHandler
 
struct  berry::MessageExceptionHandler< R >
 
class  berry::DelegateList< D >
 
class  berry::Message< A >
 Event/message/notification class. More...
 
class  berry::Message1< T, A >
 
class  berry::Message2< T, U, A >
 
class  berry::Message3< T, U, V, A >
 
class  berry::Message4< T, U, V, W, A >
 

Namespaces

 berry
 

Macros

#define berryNewMessageMacro(msgHandleObject)
 
#define berryNewMessageWithReturnMacro(msgHandleObject, returnType)
 
#define berryNewMessage1Macro(msgHandleObject, type1)
 

Macro Definition Documentation

#define berryNewMessage1Macro (   msgHandleObject,
  type1 
)

Definition at line 45 of file berryMessage.h.

#define berryNewMessageMacro (   msgHandleObject)

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

Definition at line 27 of file berryMessage.h.

#define berryNewMessageWithReturnMacro (   msgHandleObject,
  returnType 
)

Definition at line 36 of file berryMessage.h.