molecular
Public Member Functions | List of all members
molecular::util::TaskT< TFinishFlag > Class Template Referenceabstract

Pre-C++11 interface to TaskDispatcher. More...

#include <Task.h>

Inheritance diagram for molecular::util::TaskT< TFinishFlag >:
molecular::util::NonCopyable molecular::util::FunctionTaskT< TFinishFlag >

Public Member Functions

virtual ~TaskT ()
 
virtual void Run ()=0
 
void SetFinishFlag (TFinishFlag *flag)
 
TFinishFlag * GetFinishFlag ()
 

Detailed Description

template<class TFinishFlag>
class molecular::util::TaskT< TFinishFlag >

Pre-C++11 interface to TaskDispatcher.

Constructor & Destructor Documentation

template<class TFinishFlag >
molecular::util::TaskT< TFinishFlag >::~TaskT ( )
virtual

Member Function Documentation

template<class TFinishFlag >
TFinishFlag* molecular::util::TaskT< TFinishFlag >::GetFinishFlag ( )
inline
template<class TFinishFlag >
virtual void molecular::util::TaskT< TFinishFlag >::Run ( )
pure virtual
template<class TFinishFlag >
void molecular::util::TaskT< TFinishFlag >::SetFinishFlag ( TFinishFlag *  flag)
inline

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