23 #ifndef __ccxx_Runnable_hxx 24 #define __ccxx_Runnable_hxx 43 virtual void run() = 0;
136 { (_object->*_func)(_argument); }
147 #endif // __ccxx_Runnable_hxx
virtual ~Runnable()
Destructor.
Definition: Runnable.h++:40
void run()
Entry point.
Definition: Runnable.h++:97
An adapter object similar to RunnableDelegate that additionally takes an arbitrary argument which wil...
Definition: Runnable.h++:115
void run()
Entry point.
Definition: Runnable.h++:135
RunnableClosure(T *object, void(T::*func)(A), A argument)
Construct a new RunnableClosure which will call a method on another object with the given argument...
Definition: Runnable.h++:128
An adapter object that implements the Runnable interface and delegates to an arbitrary method (one th...
Definition: Runnable.h++:78
RunnableDelegate(T *object, void(T::*func)())
Construct a new RunnableDelegate which will call a method on another object.
Definition: Runnable.h++:90
#define COMMONCPP_API
Definition: Common.h++:126
A runnable object.
Definition: Runnable.h++:35
Definition: AllocationMap.c++:25