MeVisLabToolboxReference
ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList > Class Template Reference

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...

#include <mlBackgroundTaskMethodCallMessage.h>

Inheritance diagram for ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >:
ml::BackgroundTaskMessage

List of all members.

Public Member Functions

 BackgroundTaskMethodCallMessage (Object *object, Method method, const ArgumentList &args)
virtual void execute ()
 execute message when it is delivered (reimplement in subclasses)

Detailed Description

template<class Object, class Method, class ArgumentList>
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)

Definition at line 27 of file mlBackgroundTaskMethodCallMessage.h.


Constructor & Destructor Documentation

template<class Object, class Method, class ArgumentList>
ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >::BackgroundTaskMethodCallMessage ( Object *  object,
Method  method,
const ArgumentList &  args 
) [inline]

Definition at line 29 of file mlBackgroundTaskMethodCallMessage.h.


Member Function Documentation

template<class Object, class Method, class ArgumentList>
virtual void ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >::execute ( ) [inline, virtual]

execute message when it is delivered (reimplement in subclasses)

Implements ml::BackgroundTaskMessage.

Definition at line 33 of file mlBackgroundTaskMethodCallMessage.h.

References ml::MLCallMethodWithArguments().


The documentation for this class was generated from the following file: