klMatrix
Public Member Functions | Private Attributes
klThreadWorkflow< TYPE_INDEX, TYPE_THREAD > Class Template Reference

#include <kl_thread_workflow.h>

Collaboration diagram for klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >:
Collaboration graph

Public Member Functions

 klThreadWorkflow ()
 
void insertWorkElement (TYPE_INDEX index, TYPE_THREAD thread)
 
void setNoWait (bool noWait)
 
virtual void doWork ()
 

Private Attributes

bool _noWait
 
map< TYPE_INDEX, TYPE_THREAD > _workflow
 

Constructor & Destructor Documentation

template<class TYPE_INDEX, class TYPE_THREAD>
klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::klThreadWorkflow ( )
inline

Member Function Documentation

template<class TYPE_INDEX, class TYPE_THREAD>
virtual void klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::doWork ( )
inlinevirtual

Here is the caller graph for this function:

template<class TYPE_INDEX, class TYPE_THREAD>
void klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::insertWorkElement ( TYPE_INDEX  index,
TYPE_THREAD  thread 
)
inline

Here is the caller graph for this function:

template<class TYPE_INDEX, class TYPE_THREAD>
void klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::setNoWait ( bool  noWait)
inline

Field Documentation

template<class TYPE_INDEX, class TYPE_THREAD>
bool klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::_noWait
private
template<class TYPE_INDEX, class TYPE_THREAD>
map<TYPE_INDEX,TYPE_THREAD> klThreadWorkflow< TYPE_INDEX, TYPE_THREAD >::_workflow
private

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