MeVisLabToolboxReference
MeVis/Foundation/Sources/MLBackgroundTasks/mlBackgroundTaskMethodCallMessage.h File Reference

Go to the source code of this file.

Classes

class  ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >
 a generic message that allows to call the member function method on a given object, passing the arguments args (ArgumentList is copied using the copy constructor of each argument) More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Functions

template<class Object , class Method >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method)
 create new method call with 0 arguments
template<class Object , class Method , class Arg1 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1)
 create new method call with 1 argument
template<class Object , class Method , class Arg1 , class Arg2 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2)
 create new method call with 2 arguments
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
 create new method call with 3 arguments
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
 create new method call with 4 arguments
template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
 create new method call with 5 arguments

Detailed Description

Author:
Florian Link
Date:
2009-03

Definition in file mlBackgroundTaskMethodCallMessage.h.