diff options
Diffstat (limited to 'src/cppunit/PlugInManager.cpp')
| -rw-r--r-- | src/cppunit/PlugInManager.cpp | 17 |
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 |
