MeVisLab Toolbox Reference
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. More...
 

Namespaces

 ml
 Main documentation file for ML users and developers.
 

Functions

template<class Object , class Method >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method)
 Creates a new method call with zero arguments. More...
 
template<class Object , class Method , class Arg1 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1)
 Creates a new method call with one argument. More...
 
template<class Object , class Method , class Arg1 , class Arg2 >
BackgroundTaskMessage * ml::NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2)
 Creates a new method call with two arguments. More...
 
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)
 Creates a new method call with three arguments. More...
 
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)
 Creates a new method call with four arguments. More...
 
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)
 Creates a new method call with five arguments. More...