summaryrefslogtreecommitdiff
path: root/project2/sessionClearTask.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/sessionClearTask.h')
-rw-r--r--project2/sessionClearTask.h5
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;