Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ThreadedComponent Class Referenceabstract

#include <ThreadedComponent.h>

Public Member Functions

virtual ~ThreadedComponent ()
 
virtual int serviceFunction ()=0
 

Protected Member Functions

 ThreadedComponent ()
 
void startThread ()
 
bool stopThread ()
 
float getThreadDelay ()
 
void setThreadDelay (float delay)
 

Protected Attributes

ossie::ProcessThread * serviceThread
 
boost::mutex serviceThreadLock
 

Constructor & Destructor Documentation

virtual ThreadedComponent::~ThreadedComponent ( )
virtual
ThreadedComponent::ThreadedComponent ( )
protected

Member Function Documentation

float ThreadedComponent::getThreadDelay ( )
protected
virtual int ThreadedComponent::serviceFunction ( )
pure virtual
void ThreadedComponent::setThreadDelay ( float  delay)
protected
void ThreadedComponent::startThread ( )
protected
bool ThreadedComponent::stopThread ( )
protected

Member Data Documentation

ossie::ProcessThread* ThreadedComponent::serviceThread
protected
boost::mutex ThreadedComponent::serviceThreadLock
protected

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