19 lines
274 B
C
19 lines
274 B
C
|
#ifndef CFUNCTIONJOB_H
|
||
|
#define CFUNCTIONJOB_H
|
||
|
|
||
|
#include "IJob.h"
|
||
|
|
||
|
class CFunctionJob : public IJob {
|
||
|
public:
|
||
|
CFunctionJob(void (*func)(void*), void* arg = NULL);
|
||
|
|
||
|
// IJob overrides
|
||
|
virtual void run();
|
||
|
|
||
|
private:
|
||
|
void (*m_func)(void*);
|
||
|
void* m_arg;
|
||
|
};
|
||
|
|
||
|
#endif
|