summaryrefslogtreecommitdiff
path: root/src/cppunit/PlugInManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppunit/PlugInManager.cpp')
-rw-r--r--src/cppunit/PlugInManager.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/cppunit/PlugInManager.cpp b/src/cppunit/PlugInManager.cpp
index f339c63..8f2476d 100644
--- a/src/cppunit/PlugInManager.cpp
+++ b/src/cppunit/PlugInManager.cpp
@@ -1,3 +1,4 @@
+#include <cppunit/XmlOutputterHook.h>
#include <cppunit/plugin/PlugInManager.h>
#include <cppunit/extensions/TestFactoryRegistry.h>
#include <cppunit/plugin/TestPlugIn.h>
@@ -87,5 +88,21 @@ PlugInManager::unload( PlugInInfo &plugIn )
}
+void
+PlugInManager::addXmlOutputterHooks( XmlOutputter *outputter )
+{
+ for ( PlugIns::iterator it = m_plugIns.begin(); it != m_plugIns.end(); ++it )
+ it->m_interface->addXmlOutputterHooks( outputter );
+}
+
+
+void
+PlugInManager::removeXmlOutputterHooks()
+{
+ for ( PlugIns::iterator it = m_plugIns.begin(); it != m_plugIns.end(); ++it )
+ it->m_interface->removeXmlOutputterHooks();
+}
+
+
} // namespace CppUnit