3 #ifndef GCP_UTIL_RUNNABLE_H
4 #define GCP_UTIL_RUNNABLE_H
15 #include "gcp/util/common/Thread.h"
16 #include "gcp/util/common/Exception.h"
18 #define RUN_FN(fn) void* (fn)(void* arg)
29 Runnable(
bool spawnThread, RUN_FN(*runFn));
31 Runnable(
bool spawnThread, RUN_FN(*runFn),
int priority);
47 virtual void broadcastReady()
67 void spawn(
void* arg);
81 #endif // End #ifndef GCP_UTIL_RUNNABLE_H
bool spawned_
Definition: Runnable.h:61
virtual ~Runnable()
Definition: Runnable.cc:70
static THREAD_START(startUp)
Thread * spawnedThread_
Definition: Runnable.h:56
Runnable(bool spawnThread, RUN_FN(*runFn))
Definition: Runnable.cc:15
Definition: Runnable.h:23
void broadcastReady()
Definition: Thread.cc:348