summaryrefslogtreecommitdiff
path: root/include/extensible.h
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-01-06 13:29:10 +0100
committerAttila Molnar <attilamolnar@hush.com>2014-01-06 13:29:10 +0100
commit5a366d8945e1312190d0012eb36d2facaa908650 (patch)
treed350b3c52832766da6259eb663ac42e4fb056acf /include/extensible.h
parentbe3644c74be3f1c40be2d32c6cfcace73689e359 (diff)
Unset all extensions and the topic when lowering TS on a channel
Diffstat (limited to 'include/extensible.h')
-rw-r--r--include/extensible.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/extensible.h b/include/extensible.h
index e062f66a5..4e6721414 100644
--- a/include/extensible.h
+++ b/include/extensible.h
@@ -94,6 +94,11 @@ class CoreExport Extensible : public classbase
virtual CullResult cull();
virtual ~Extensible();
void doUnhookExtensions(const std::vector<reference<ExtensionItem> >& toRemove);
+
+ /**
+ * Free all extension items attached to this Extensible
+ */
+ void FreeAllExtItems();
};
class CoreExport ExtensionManager