1#ifndef CPPUNIT_PLUGIN_PLUGINMANAGER_H 
    2#define CPPUNIT_PLUGIN_PLUGINMANAGER_H 
    6#if !defined(CPPUNIT_NO_TESTPLUGIN) 
    8#if CPPUNIT_NEED_DLL_DECL 
   10#pragma warning( disable: 4251 )   
   46  void load( 
const std::string &libraryFileName,
 
   53  void unload( 
const std::string &libraryFileName );
 
   64  void removeListener( 
TestResult *eventManager );
 
   74  void removeXmlOutputterHooks();
 
 
  106#if CPPUNIT_NEED_DLL_DECL 
  107#pragma warning( pop ) 
#define CPPUNIT_API
Definition CppUnitApi.h:27
#define CPPUNIT_NS_END
Definition Portability.h:106
#define CPPUNIT_NS_BEGIN
Definition Portability.h:105
Manages dynamic libraries.
Definition DynamicLibraryManager.h:35
Manges TestPlugIn.
Definition PlugInManager.h:27
PlugIns m_plugIns
Definition PlugInManager.h:100
PlugInManager(const PlugInManager ©)
Prevents the use of the copy constructor.
std::deque< PlugInInfo > PlugIns
Definition PlugInManager.h:99
Test plug-ins parameters.
Definition PlugInParameters.h:16
Manages TestListener.
Definition TestResult.h:48
Outputs a TestResultCollector in XML format.
Definition XmlOutputter.h:40
Test plug-in interface.
Definition TestPlugIn.h:44
(INTERNAL) Information about a specific plug-in.
Definition PlugInManager.h:80
DynamicLibraryManager * m_manager
Definition PlugInManager.h:82
CppUnitTestPlugIn * m_interface
Definition PlugInManager.h:83
std::string m_fileName
Definition PlugInManager.h:81