| 
| template<class Object , class Method >  | 
| BackgroundTaskMessage *  | ml::NewBackgroundTaskMethodCall (Object *object, Method method) | 
|   | Creates a new method call with zero arguments.  
  | 
|   | 
| 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.  
  | 
|   | 
| 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.  
  | 
|   | 
| 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.  
  | 
|   | 
| 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.  
  | 
|   | 
| 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.  
  | 
|   |