diff options
author | Pixel <pixel@nobis-crew.org> | 2013-01-22 08:29:55 -0800 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2013-01-22 08:29:55 -0800 |
commit | f40de21e5666be6fa456fedc60584bd672d12c44 (patch) | |
tree | b80497de619e661e246725b1cebcd68533d4e237 /includes/Task.h | |
parent | 107d87dc983f34e4ff23a4db188baa650ac51f98 (diff) |
Removing some more cruft.
Diffstat (limited to 'includes/Task.h')
-rw-r--r-- | includes/Task.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/includes/Task.h b/includes/Task.h index cb69ca3..6b9eff0 100644 --- a/includes/Task.h +++ b/includes/Task.h @@ -192,21 +192,23 @@ class Task { void switchTo(); static void CALLBACK coroutineTrampoline(void *); void coroutine(); - void * m_stack; + void * m_stack = NULL; #ifndef _WIN32 coro_context m_ctx; #else - void * m_fiber; + void * m_fiber = NULL; #endif - TaskMan * m_taskMan; - Status m_status; - void * m_tls; + TaskMan * m_taskMan = NULL; + Status m_status = STARTING; + void * m_tls = NULL; friend class TaskMan; friend class Events::TaskEvent; Lock m_eventLock; typedef std::list<Events::TaskEvent *> waitedByList_t; waitedByList_t m_waitedBy; - bool m_okayToEAgain, m_stackless; + bool m_okayToEAgain = false, m_stackless = false; + Task(const Task &) = delete; + Task & operator=(const Task &) = delete; }; class QueueBase { |