CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
tqworker.cxh
1#include <cx/taskqueue/taskqueue_shared.h>
2
3class TaskQueue;
4
5abstract class TQWorker {
6 // hooks for derived classes to override if desired
7 void onStart([in] TaskQueue *tq); // worker is starting up
8 [abstract] int64 tick([in] TaskQueue *tq); // worker should process tasks (call parent!)
9 void onStop([in] TaskQueue *tq); // worker is shutting down
10}