summaryrefslogtreecommitdiff
path: root/include/cppunit/plugin/PlugInManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cppunit/plugin/PlugInManager.h')
-rw-r--r--include/cppunit/plugin/PlugInManager.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/cppunit/plugin/PlugInManager.h b/include/cppunit/plugin/PlugInManager.h
index d3bbc5f..f349ab1 100644
--- a/include/cppunit/plugin/PlugInManager.h
+++ b/include/cppunit/plugin/PlugInManager.h
@@ -18,6 +18,7 @@ namespace CppUnit
class DynamicLibraryManager;
class TestResult;
+class XmlOutputter;
/*! \brief Manges TestPlugIn.
@@ -62,6 +63,16 @@ public:
*/
void removeListener( TestResult *eventManager );
+ /*! Provides a way for the plug-in to register some XmlOutputterHook.
+ */
+ void addXmlOutputterHooks( XmlOutputter *outputter );
+
+ /*! Called when the XmlOutputter is destroyed.
+ *
+ * Can be used to free some resources allocated by addXmlOutputterHooks().
+ */
+ void removeXmlOutputterHooks();
+
protected:
struct PlugInInfo
{