diff options
author | Pixel <pixel@nobis-crew.org> | 2013-01-22 09:27:06 -0800 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2013-01-22 09:27:06 -0800 |
commit | 03217c86e35262518df4898b52e275690baff531 (patch) | |
tree | 3e4b95da4e8a408c33eb1361dfeaa0aafa2567fc /includes/Task.h | |
parent | f40de21e5666be6fa456fedc60584bd672d12c44 (diff) |
Another pass of cruft cleaning.
Diffstat (limited to 'includes/Task.h')
-rw-r--r-- | includes/Task.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/includes/Task.h b/includes/Task.h index 6b9eff0..3e1b9cf 100644 --- a/includes/Task.h +++ b/includes/Task.h @@ -37,6 +37,8 @@ class Callback { protected: virtual void gotEvent(BaseEvent *) = 0; friend class BaseEvent; + Callback(const Callback &) = delete; + Callback & operator=(const Callback &) = delete; }; class BaseEvent { @@ -62,9 +64,11 @@ class BaseEvent { protected: virtual void gotOwner(Task * task) { } private: - Callback * m_cb; - bool m_signal; - Task * m_task; + Callback * m_cb = NULL; + bool m_signal = false; + Task * m_task = NULL; + BaseEvent(const BaseEvent &) = delete; + BaseEvent & operator=(const BaseEvent &) = delete; }; class Timeout : public BaseEvent { |