diff options
author | Pixel <pixel@nobis-crew.org> | 2011-10-07 09:27:04 -0700 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2011-10-07 09:28:53 -0700 |
commit | 5a283e5b2b523d53e3504292c386b534dc74386a (patch) | |
tree | 779a2f275fd68db81e5927c6b2c190782e6f11f8 /includes/TaskMan.h | |
parent | ad4fddc454407fe154e87564472332e5c421452a (diff) |
Preliminary work for the Task manager.
Added libcoro submodule.
Also refactored some pieces of code.
Diffstat (limited to 'includes/TaskMan.h')
-rw-r--r-- | includes/TaskMan.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/includes/TaskMan.h b/includes/TaskMan.h new file mode 100644 index 0000000..05e5fa8 --- /dev/null +++ b/includes/TaskMan.h @@ -0,0 +1,21 @@ +#pragma once + +#include <coro.h> + +namespace Balau { + +class Task; + +class TaskMan { + public: + TaskMan(); + ~TaskMan(); + void mainLoop(); + + private: + static TaskMan * getTaskMan(); + coro_context returnContext; + friend class Task; +}; + +}; |