My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::RunnableTask Class Reference
Inheritance diagram for gcp::util::RunnableTask:
gcp::util::Runnable gcp::util::SpawnableTask< Msg > gcp::util::SpawnableTask< AdcMonitorMsg > gcp::util::SpawnableTask< DliPowerStripControllerMsg > gcp::util::SpawnableTask< DlpTempSensorsMsg > gcp::util::SpawnableTask< GpibUsbControllerMsg > gcp::util::SpawnableTask< HorizonsCommunicatorMsg > gcp::util::SpawnableTask< IersCommunicatorMsg > gcp::util::SpawnableTask< LabjackMonitorMsg > gcp::util::SpawnableTask< LnaBiasMonitorMsg > gcp::util::SpawnableTask< ModemPagerMsg > gcp::util::SpawnableTask< PeriodicTimerMsg > gcp::util::SpawnableTask< TestMsg > gcp::util::SpawnableTask< TipperCommunicatorMsg >

Public Member Functions

 RunnableTask (bool spawnThread)
 
virtual ~RunnableTask ()
 
virtual void run ()
 
- Public Member Functions inherited from gcp::util::Runnable
 Runnable (bool spawnThread, RUN_FN(*runFn))
 
 Runnable (bool spawnThread, RUN_FN(*runFn), int priority)
 
virtual ~Runnable ()
 
void blockForever ()
 
void spawn ()
 

Static Public Member Functions

static RUN_FN (runFn)
 
- Static Public Member Functions inherited from gcp::util::Runnable
static THREAD_START (startUp)
 

Additional Inherited Members

- Protected Member Functions inherited from gcp::util::Runnable
virtual void broadcastReady ()
 
void spawn (void *arg)
 
- Protected Attributes inherited from gcp::util::Runnable
ThreadspawnedThread_
 
bool spawned_
 
RUN_FN * runFn_
 

Constructor & Destructor Documentation

gcp::util::RunnableTask::RunnableTask ( bool  spawnThread)
inline

Constructor.

virtual gcp::util::RunnableTask::~RunnableTask ( )
inlinevirtual

Destructor.

Member Function Documentation

static gcp::util::RunnableTask::RUN_FN ( runFn  )
inlinestatic

A run method to be called from pthread_start()


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