diff options
author | Attila Molnar <attilamolnar@hush.com> | 2014-01-06 13:29:10 +0100 |
---|---|---|
committer | Attila Molnar <attilamolnar@hush.com> | 2014-01-06 13:29:10 +0100 |
commit | 5a366d8945e1312190d0012eb36d2facaa908650 (patch) | |
tree | d350b3c52832766da6259eb663ac42e4fb056acf /include | |
parent | be3644c74be3f1c40be2d32c6cfcace73689e359 (diff) |
Unset all extensions and the topic when lowering TS on a channel
Diffstat (limited to 'include')
-rw-r--r-- | include/extensible.h | 5 |
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 |