diff options
Diffstat (limited to 'project2/sessionClearTask.h')
-rw-r--r-- | project2/sessionClearTask.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/project2/sessionClearTask.h b/project2/sessionClearTask.h index 0f15fef..ab602b1 100644 --- a/project2/sessionClearTask.h +++ b/project2/sessionClearTask.h @@ -2,7 +2,7 @@ #define SESSIONCLEARTASK_H #include <libxml++/nodes/element.h> -#include <boost/shared_ptr.hpp> +#include <boost/intrusive_ptr.hpp> #include <map> #include "sourceObject.h" #include "xmlObjectLoader.h" @@ -10,12 +10,13 @@ class ApplicationEngine; class _SessionClearTask; -typedef boost::shared_ptr<_SessionClearTask> SessionClearTask; +typedef boost::intrusive_ptr<_SessionClearTask> SessionClearTask; class _SessionClearTask : public virtual _Task { public: _SessionClearTask(const xmlpp::Element * p); virtual ~_SessionClearTask(); + virtual void loadComplete(); void execute() const; const Glib::ustring key; |