From d935b195a2246fa24d35df7c6fc354ae628a6777 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Thu, 10 Jan 2013 15:51:33 +0100 Subject: Added attributes to nodes as well as messages for manipulating and transporting them. Switched debug interface to hugin. --- src/taskmanager.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/taskmanager.h') diff --git a/src/taskmanager.h b/src/taskmanager.h index e11736b..11601a4 100644 --- a/src/taskmanager.h +++ b/src/taskmanager.h @@ -46,7 +46,8 @@ public: void init(std::string filename); TaskIdList createTask(taskid_t parentid, taskid_t *id) throw (std::exception); - TaskIdList updateTask(taskid_t id, task_t task) throw (std::exception); + TaskIdList updateTask(taskid_t id, const std::string &name, + const std::string &value) throw (std::exception); TaskIdList removeTask(taskid_t id) throw (std::exception); TaskIdListPair moveTask(taskid_t id, taskid_t newParent) throw (std::exception); @@ -59,16 +60,20 @@ public: void flushTasks(); + taskid_t createId(); + private: // TaskIdList ancestorList(taskid_t task); - taskid_t createId(); taskid_t idCount; task_t nextTask(); std::string file; }; +#ifndef FOOBAR extern TaskManager task_manager; +#endif + #if 0 -- cgit v1.2.3