Class Index Cross Index Namespace Index

Class General::Task


Contained in: General
Derived from: none
Derived by: General::Timer

#include "general/Task.hh"


public function member index:

Task(int CancelSignal = 0);
virtual ~Task();
inline int CancelSignal() const;
inline bool DeleteOnCompletion() const;
virtual void OnCompletion(int TaskThreadState);
virtual void operator ()();
 

protected function member index:

inline void delete_on_completion(bool Value);
 

Description:



Function Member Descriptions:


General::Task::Task


Task(int CancelSignal = 0);



General::Task::~Task


virtual ~Task();



General::Task::CancelSignal


inline int CancelSignal() const;



General::Task::DeleteOnCompletion


inline bool DeleteOnCompletion() const;



General::Task::OnCompletion


virtual void OnCompletion(int TaskThreadState);



General::Task::delete_on_completion


inline void delete_on_completion(bool Value);



General::Task::operator ()


virtual void operator ()();



Variable Member Descriptions:


General::Task::m_cancel_signal -

int m_cancel_signal;

General::Task::m_delete_on_completion -

bool m_delete_on_completion;