Thread runnable object. More...
#include <runnable.h>
Public Member Functions | |
Construction | |
CL_Runnable () | |
virtual | ~CL_Runnable () |
Operations | |
| |
virtual void | run ()=0 |
static void | set_thread_name (const char *name) |
Sets the name (displayed in debuggers) of the calling thread. |
Thread runnable object.
CL_Runnable::CL_Runnable | ( | ) |
virtual CL_Runnable::~CL_Runnable | ( | ) | [virtual] |
virtual void CL_Runnable::run | ( | ) | [pure virtual] |
static void CL_Runnable::set_thread_name | ( | const char * | name | ) | [static] |
Sets the name (displayed in debuggers) of the calling thread.
Currently this only works with the Visual Studio compiler and debugger.
Referenced by CL_RunnableMember_v5< C, P1, P2, P3, P4, P5 >::run(), CL_RunnableMember_v4< C, P1, P2, P3, P4 >::run(), CL_RunnableMember_v3< C, P1, P2, P3 >::run(), CL_RunnableMember_v2< C, P1, P2 >::run(), CL_RunnableMember_v1< C, P1 >::run(), and CL_RunnableMember_v0< C >::run().